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;
}
posted on 2006-05-28 13:15
beyonlin 阅读(10201)
评论(9) 编辑 收藏 引用 所属分类:
C++之路