计算程序运行的时间
#include "stdafx.h"
#include <time.h>
#include <iostream>
using namespace std;
int main()
{
clock_t start, finish;
double duration;
start = clock();
int cnt = 0;
for (int i = 0; i < 17320; i++)
{
for (int j = 0; j < 17321; j++)
{
cnt++;
}
}
finish = clock();
duration = (finish - start) * 1.0 / CLOCKS_PER_SEC;
cout << "自增3亿次的时间:" << duration << "秒" << endl;
system("pause");
return 0;
}
运行结果
注意计算的结果 * 1.0, 再除以单位,不然无法获得小数位