2124: (难度:☆☆☆☆★) 求阶乘的和
时间限制: 1 Sec 内存限制: 128 MB
提交: 107 解决: 94
[提交][状态][讨论版]
题目描述
求1!+2!+3!+...+n!的和。
输入
输入一个正整数n(n≤12)。
输出
输出1!+2!+3!+...+n!的值。
样例输入
6
样例输出
873
提示
知识点:用嵌套循环。
来源
课后练习题
/*功能:求阶乘的和
地点:青木树
时间:2020年12月26日
作者:袁欢要加油呀*/
#include<stdio.h>
int main()
{
int sum = 0;//和初始化
int product = 1;//阶乘初始化
int n;//用户控制数
int i;//循环变量
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
product = product * i;
sum = sum + product;
}
printf("%d", sum);
return 0;
}
原文:https://www.cnblogs.com/qq1480040000/p/14192624.html