TearSnow

求S=1/1!+1/2!+1/3!+…+1/N!输出结果

编写程序实现以下功能

求S=1/1!+1/2!+1/3!+…+1/N!并输出结果(显示时小数部分占16位,计算式要求从第1项开始往后累加)。N为任意自然数(只考虑int型),从键盘输入。编程可用素材: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>

程序的运行效果应类似地如图1所示,图1中的18是从键盘输入的内容。

求S=1/1!+1/2!+1/3!+...+1/N!输出结果

  Yabo原创文章,任何媒体、网站或个人未经本站同意不得转载、复制或者伪原创;如果你喜欢本文,可以通过下面的分享按钮来分享本文。

该日志由 Yabo 于2015年10月10日发表在 Programming 分类下, 您可以发表不同观点
原创文章,转载请注明: 求S=1/1!+1/2!+1/3!+…+1/N!输出结果

目前共有 9 条留言 【 访客:9 条, 博主:0 条 】 访客以 9:0 大幅领先博主!

  1. 9楼
    青岛印刷:

    欢迎互访啊

    2016-07-22 10:28
  2. 8楼
    笑笑:

    网站不错,过来看看!

    2016-01-09 12:06
  3. 7楼
    Tony的博客:

    不错

    2015-11-16 19:44
  4. 6楼
    看游戏网:

    特别好的文章 http://www.kanyouxi.cc【看游戏网】

    2015-11-04 14:36
  5. 5楼
    婚嫁百科:

    来了肯定要留下脚印啊!

    2015-10-20 15:52
  6. 4楼
    KO户外:

    谢谢分享

    2015-10-20 10:55
  7. 地板
    老迷糊街拍:

    哈哈,来做网站赚钱吧,我的网站做广告每天收入300多呢?

    2015-10-15 17:01
扫一扫
个人微信号
个人微信号