[求助]怎么样能知道程序运行了多长?
各位高手请帮帮忙啊!告诉小弟怎么样才能知道编写的程序运行了多长的时间啊??
小弟苦无人问
搜索更多相关的解决方案:
运行
----------------解决方案--------------------------------------------------------
用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();
}
这玩意也行
----------------解决方案--------------------------------------------------------