C++ 中时钟函数的使用

头文件:

#incllude <time.h>

定义:

clock_t var1, var2;

获取时间:

var1 = clock();

每过千分之一秒(1毫秒),调用clock()函数返回的值就加1。

所以返回的是多少毫秒

示例:

 1 #include <iostream>
 2 #include <cmath>
 3 #include <windows.h>
 4 #include <time.h>
 5 using namespace std;
 6 
 7 clock_t beginTime, stopTime;
 8 
 9 int main()    {
10     int N;
11     cin >> N;
12     // 开始计时 
13     beginTime = clock();
14     double sum = 0.0;
15     for(int i = 0; i <= N;i++)    {
16         double temp = 4/(1+pow(((i+0.5)/N), 2)) / N;
17         //double temp2 = temp / N;
18         sum = sum + temp;
19         cout << i << " " << sum << endl;
20     } 
21     // 计时结束
22     stopTime = clock(); 
23     cout << "PI is " <<sum << endl;
24     cout << "Time used " << (stopTime - beginTime) << endl;
25     return 0;
26 }