酷代码 AI
菜单
服务商

C++ 实现:利用公式精准计算 e 值并保留 10 位小数

```cpp #include <iostream> #include <iomanip> // 计算阶乘的函数 double factorial(int num) { double result = 1; for (int i = 1; i <= num; ++i) { result *= i; } return result; } int main() { int n; std::cin >> n; double e = 1; // 循环计算每一项并累加到e中 for (int i = 1; i <= n; ++i) { if (i % 2 == 1) { e -= 1 / factorial(i); } else { e += 1 / factorial(i); } } // 设置输出精度为小数点后10位 std::cout << std::fixed << std::setprecision(10) << e << std::endl; return 0; } ``` ######[AI问答 | 222点数解答 | 2025-10-29 20:07:26]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]