使用for循环计算1!+2!+3!+...+10!的结果。 题目分析: (1)题目求阶乘的和。同样考虑到i循环,如输入3,sum=1!+2!+3!,因2!=2*1 (2)因考虑到阶乘不能与0相乘,所以
时间: 2023-11-17 19:59:52 浏览: 30
需要将sum初始化为1,而不是0。
代码实现:
int sum = 1;
int factorial = 1;
for(int i=2; i<=10; i++){
factorial *= i;
sum += factorial;
}
因此,1!+2!+3!+...+10!的结果为sum=4037913。
阅读全文
相关推荐















