解题思路:
注意事项:
保留小数点后5位要用到setprecision函数命令
参考代码:
#include<iostream>
#include<iomanip>
using namespace std;
double fact(int k)
{
double s=1;
for (int i = 1; i <= k; i++)
s = s*i;
return s;
}
int main()
{
double sum=0;
int n;
cin >> n;
for (int i = 1; i <= n; i++)
sum = sum + 1/ fact(i);
cout << "sum=" <<setprecision(5)<<fixed<< sum << endl;
return 0;
}
0.0分
0 人评分
C二级辅导-分段函数 (C语言代码)浏览:671 |
A+B for Input-Output Practice (C++代码)浏览:824 |
C二级辅导-阶乘数列 (C语言代码)浏览:833 |
永远的丰碑 (C语言代码)浏览:656 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:598 |
C二级辅导-统计字符 (C语言代码)浏览:506 |
弟弟的作业 (C++代码)浏览:1304 |
字符串输入输出函数 (Java代码)浏览:1440 |
拆分位数 (C语言代码)浏览:1328 |
数组输出 (C语言代码)错误???浏览:567 |