求S=1/1!+1/2!+1/3!+…+1/N!输出结果
10 2015.10
fun88体育官网,发布:2015-10-10 01:48 天堂fun88,字符数:380 分类:Programming 阅读: 2,330 次 9条评论
fun88体育官网,编写程序实现以下功能
求S=1/1!+1/2!+1/3!+…+1/N!并输出结果(显示时小数部分占16位,计算式要求从第1项开始往后累加)。N为任意自然数(只考虑int型),从键盘输入。fun88体育官网,编程可用素材:printf(“Please input n: “)、printf(“nS=1/1!+1/2!+1/…!=…”)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include<stdio .h> int main(void) { int nn, i; double sum = 0, fac = 1; printf("Please input n:"); scanf("%d", &nn); for (i = 1; i <= nn; i++) { fac = fac * i; sum = sum + 1 / fac; } printf("S=1/1!+1/2!+...+1/%d!=%.16f", nn, sum); return 0; } </stdio> |
fun88体育官网,程序的运行效果应类似地如图1所示,图1中的18是从键盘输入的内容。
原创文章,任何媒体、网站或个人未经本站同意不得转载、复制或者伪原创;如果你喜欢本文,可以通过下面的分享按钮来分享本文。
欢迎互访啊
2016-07-22 10:28网站不错,过来看看!
2016-01-09 12:06不错
2015-11-16 19:44特别好的文章 http://www.kanyouxi.cc【看游戏网】
2015-11-04 14:36来了肯定要留下脚印啊!
2015-10-20 15:52谢谢分享
2015-10-20 10:55哈哈,来做网站赚钱吧,我的网站做广告每天收入300多呢?
2015-10-15 17:01