看着屏幕上滚动的数字,突然想试试电脑在一定时间内可以输出多少个数字,还特意去找了一下与时间有关的函数。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(void)
{
clock_t start = 0,end = 0;
double cpu_time = 0;
start = clock();
int a = 0;
do
{
a++;
printf("%d\r",a);
end = clock();
cpu_time = (double)(end - start) / CLOCKS_PER_SEC;
}
while(cpu_time <= 10);
printf("\nYour cpu can reach %d in 10 seconds.\n",a);
system("pause");
return 0;
}