在竞赛的时候,大多 有程序运行时间的要求,但很多时候我们对自己写的程序运行时间并不清楚,下面的代码就是计算运行时间的。
#include <stdio.h>
#include <time.h>
int main(void)
{
clock_t start,finish; //开始变量,和结束变量
long i = 1000000,j = 0;
start = clock(); //获得程序开始执行的时间
while(i--) j+=1; //程序运行主体,记住start和finish之间不能有输入,否则会有误差
finish = clock(); //程序结束的时间
printf("%lfms",(double)(finish-start)); //结束时间-开始时间 = 运行时间(单位毫秒)
}