输入一个非负整数,求1+1/2!+...+1/n!。假设变量已正确定义,要求使用嵌套循环编程。
时间: 2023-06-03 18:08:05 浏览: 71
python 输入非负整数n计算n! 示例
你好,我可以帮您解答这个问题。以下是代码示例:
```
int n;
double sum = 0.0, factorial = 1.0;
cin >> n;
for (int i = 1; i <= n; i++)
{
factorial *= i;
for (int j = 1; j <= i; j++)
{
sum += 1.0 / factorial;
}
}
cout << sum << endl;
```
该代码使用了两个循环:外循环用于控制求和的范围,内循环用于计算阶乘。在每次内循环结束后,将 1/factorial 的值加入到 sum 中,最终输出 sum 的值即可。
阅读全文