diff --git a/2025.09.29_cpp_running_time/cpp_running_time.cpp b/2025.09.29_cpp_running_time/cpp_running_time.cpp new file mode 100644 index 0000000..18bc6a8 --- /dev/null +++ b/2025.09.29_cpp_running_time/cpp_running_time.cpp @@ -0,0 +1,15 @@ +#include +#include + +int main() { + double x = 0.0; + auto start = std::chrono::high_resolution_clock::now(); // 记录开始时间 + for (long long i = 0; i < 1e10; ++i) { + x += 1e-10; // 模拟一些计算 + } + auto end = std::chrono::high_resolution_clock::now(); // 记录结束时间 + auto duration = std::chrono::duration_cast(end - start); // 计算时间差 + std::cout << "Running time: " << duration.count() << " s" << std::endl; + std::cout << "Result x = " << x << std::endl; + return 0; +} \ No newline at end of file