解题思路:比较懒,直接输入求阶乘,然后再计算,最后保留5位小数输出;
注意事项:printf( )保留小数要用万能头,记得用double定义
参考代码:
#include<bits/stdc++.h>
using namespace std;
long long n;
double a[1005],t;
int main()
{
cin>>n;
a[1]=1;
for(int i=2;i<=100;i++)
{
a[i]=a[i-1]*i;
}
for(int i=1;i<=n;i++)
{
t=t+1/a[i];
}
printf("sum=%.5f",t);
}
0.0分
3 人评分
人民币问题 (C语言代码)浏览:665 |
C语言训练-求素数问题 (C语言代码)浏览:958 |
点我有惊喜!你懂得!浏览:1395 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:1001 |
众数问题 (C语言代码)浏览:830 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1356 |
【金明的预算方案】 (C++代码)浏览:841 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:534 |
【计算直线的交点数】 (C语言代码)浏览:1449 |