题目内容

编写一个程序计算1!2!+…+100!.

答案:略
解析:

解:程序框图如图所示:

程序如下:


提示:

用i表示循环条件,用S表示总和,用m表示i!.

第一步:输入i=1,S=0,,m=1;

第二步:i从1循环到100,用m=m×i;求出i!,用S=S+m表示前i项和;

第三步:循环结束.输出S的值.

本题中,m=m*i是用来求i!的,S=S+m是用来求前i项和且本题解法也具有普遍性和通用性,如将m=1变为m=0,m=m*i变为m=m+i,则该题就变成了求1+(1+2)+(1+2+3)+…+(1+2+…+100)的和的程序.


练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网