解题思路:
注意事项:
保留小数点后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 人评分