在 C++ 循环中添加计时器

dik*_*era 0 c++

我找到了一些用C++编写的简单的Pi计算程序。我对 C++ 的了解不是很好(准确地说,没有),但是我如何实现一个计时器来告诉我程序计算 Pi 数需要多长时间?

例如:Pi 计算在 X 秒或分钟或小时等内完成。

Mat*_*ský 5

#include <cstdio>
#include <ctime>
using namespace std;

int main()
{
   clock_t start = clock();
   /* Code you want timed here */
   printf("Time elapsed: %f\n", ((double)clock() - start) / CLOCKS_PER_SEC);
}
Run Code Online (Sandbox Code Playgroud)

  • +1,虽然我宁愿使用 `&lt;ctime&gt;` 和 `&lt;cstdio&gt;` 或更好的 `&lt;iostream&gt;` 否则,这是一个纯 C 答案 (5认同)