在下面的程序中,我要测量输入时间,即用户输入数组变量所花费的时间:
#include <stdio.h>
#include <time.h>
int main()
{
int i, array[10];
double user_input_time;
clock_t input_start, input_end;
input_start = clock();
for (i = 0; i < 10; i++)
{
scanf("%d", &array[i]);
}
input_end = clock();
user_input_time = ((double)(input_end - input_start)) / CLOCKS_PER_SEC;
printf("User Input Time : %f\n", user_input_time);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
上面,我得到的是处理器时间而不是用户输入数组的所有10个变量所花费的输入时间。
拜托,有人可以帮我吗?
c ×1