这会导致显示微秒,我将如何以毫秒为单位显示它?电流输出为34.0000 ?????
{{1}}
我只想乘以1000 ???
答案 0 :(得分:1)
将结果除以1000得到毫秒。
答案 1 :(得分:1)
为什么你尝试使用一些不是以秒或毫秒来测量时间的结构。试试这个:
#include <stdio.h>
#include <time.h>
double time_diff(double x , double y);
int main()
{
int i;
double before;
before = clock();
//Time taking task
for (i=1 ; i <= 100 ; i++)
{
printf("%d %d %d n",i, i*i, i*i*i);
}
printf("\n\ntime elapsed : %.8lf", time_diff(before, clock()));
return 0;
}
double time_diff(double x , double y)
{
return ((y - x)/CLOCKS_PER_SEC) * 100;
}