测试程序运行时间


ACM题目大都有规定运行时间的,

那么我们如何测得程序运行时间呢?

这就得益于C++函数库time.h

下面是一段示范代码:

#include<iostream>
#include<time.h>
using namespace std;
int main()
{
       long beginTime =clock();//获得开始时间,单位为毫秒

       for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字

       long endTime=clock();//获得结束时间

      cout<<"beginTime:"<<beginTime<<endl
             <<"endTime:"<<endTime<<endl
             <<"endTime-beginTime:"<<endTime-beginTime<<endl;

       return 0;
}

你可能感兴趣的:(c,测试)