
修改如下,可以精确到毫秒的
#include<stdioh>
#include<stdlibh>
#include<timeh>
#include<windowsh>
int main()
{
time_t start,end;start=clock();//用clock(),它可以精确到毫秒的
Sleep(30); //调试的时候发现好像要大于10才能输出时间
end=clock();
printf("程序运行时间为:%lfs\n",double(end-start)/CLOCKS_PER_SEC);
//CLOCKS_PER_SEC在timeh中定义,为1000,为毫秒换算成秒的基
system("pause");
return 0;
}
在开始的时候,输出一个系统时间,结束的时候输出一个系统时间
#include<timeh>
void main(){
struct tm sttime,fitime;
_getsystime(&sttime);
m=1;
a[0]=0;
a[1]=1;
while(m>0){
if(check(m)){
if(m==L-1){
out();
change();
}else
extend();
}else
change();
}
_getsystime(&fitime);
printf("starttime: %d:%d\n",sttimetm_min,sttimetm_sec);
printf("finishtime:%d:%d\n",fitimetm_min,fitimetm_sec);
}
以上就是关于C语言中,我想显示程序运行时间,请问问题在哪全部的内容,包括:C语言中,我想显示程序运行时间,请问问题在哪、C语言计算递归程序的运行时间、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)