From f8577aa56df8e19041cdbfbbb20fd8a1a5de52fe Mon Sep 17 00:00:00 2001 From: guanjihuan Date: Mon, 29 Sep 2025 17:30:51 +0800 Subject: [PATCH] Create cpp_running_time.cpp --- 2025.09.29_cpp_running_time/cpp_running_time.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 2025.09.29_cpp_running_time/cpp_running_time.cpp 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