当前位置: 代码迷 >> C语言 >> [求助]怎么样能知道程序运行了多长?
  详细解决方案

[求助]怎么样能知道程序运行了多长?

热度:225   发布时间:2007-05-11 23:12:00.0
[求助]怎么样能知道程序运行了多长?

各位高手请帮帮忙啊!告诉小弟怎么样才能知道编写的程序运行了多长的时间啊??
小弟苦无人问

搜索更多相关的解决方案: 运行  

----------------解决方案--------------------------------------------------------
用clock()函数,可以精确到1ms(1/1000秒),废话不多说,写给例子你自己研究吧
#include <stdio.h>
#include <time.h>

int main()
{
int i;
clock_t start,end;
start=clock();
for(i=0;i<10000000;i++);
end=clock();
printf("%dms\n",end-start);
}

----------------解决方案--------------------------------------------------------
#include <time.h>
#include <conio.h>
#include <stdio.h>
void main()
{
time_t a,b;
long i,j;
clrscr();
a=time(NULL);
for(i=0;i<10000000;i++)
for(j=0;j<100;j++)
;
b=time(NULL);
printf("The program takes %f seconds",difftime(b,a));
getch();
}
这玩意也行
----------------解决方案--------------------------------------------------------
  相关解决方案