精英家教网 > 高中数学 > 题目详情

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

答案:略
解析:

解:程序框图如图所示:

程序如下:


提示:

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

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

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

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

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


练习册系列答案
相关习题

科目:高中数学 来源: 题型:

用UNTIL语句编写一个程序计算1+
1
2
+
1
3
+
1
4
+…+
1
1000
的值.

查看答案和解析>>

科目:高中数学 来源: 题型:解答题

用UNTIL语句编写一个程序计算1+数学公式+数学公式+数学公式+…+数学公式的值.

查看答案和解析>>

科目:高中数学 来源:不详 题型:解答题

用UNTIL语句编写一个程序计算1+
1
2
+
1
3
+
1
4
+…+
1
1000
的值.

查看答案和解析>>

科目:高中数学 来源:2008-2009学年河南省洛阳市高一(下)期中数学试卷(解析版) 题型:解答题

用UNTIL语句编写一个程序计算1++++…+的值.

查看答案和解析>>

同步练习册答案