/*
Name:
Copyright:
Author:
Date: 30/07/17 21:29
Description:
【程序25】 题目:求1+2!+3!+...+20!的和
*/
#include <stdio.h>
int main()
{
int i,n,a[100];
long int sum;
while(printf("请输入项数:") && scanf("%d",&n) != EOF)
{
sum = 0;
a[1] = 1;
for(i = 2;i <= n;i++)
{
a[i] = a[i-1] * i;
sum = sum + a[i];
}
printf("1+2!+3!+...+20! = %ld\n\n",sum+a[1]);
}
return 0;
} C语言——实例025 阶乘和
最新推荐文章于 2024-10-25 16:02:21 发布
本文介绍了一个简单的C语言程序,用于计算从1到指定数字的阶乘之和,例如1+2!+3!+...+20!。通过递推的方式计算每个数字的阶乘并累加求和。
475

被折叠的 条评论
为什么被折叠?



