#include<stdio.h>
unsigned long Fact(unsigned int n)
{
unsigned int i;
unsigned long result = 1;
if (n == 0 || n == 1)
{
return 1;
}
else
{
for (i = 2; i <= n; i++)
{
result *= i;
}
return result;
}
}
int main()
{
int n,i, sum = 0;
printf("请输入一个整数n:");
scanf("%d", &n);
for (int j = 1; j <= n; j++)
{
sum += Fact(j);
}
printf("1!+...+%d!=%d", n, sum);
return 0;
}
C语言程序计算1!+2!+······+n!
最新推荐文章于 2024-08-07 18:56:24 发布