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 }
posted on 2017-03-08 13:58 Oliver-cs 阅读(5697) 评论(0) 编辑 收藏 举报