计算机编程:
程序员文章站
2024-03-15 17:15:24
...
阶乘之和
描述: 用高精度计算出 S=1!+2!+3!+…+n!(n≤50)。其中“!”表示阶乘,例如:
5!=54321。
输入 : 一个正整数 N。
输出 : 计算结果 S。
#include <stdio.h>
int main()
{
int n;
double s=0,a=1,i;
scanf("%d",&n);
if(n<=50)
{{for(i=1;i<=n;i++)
a=a*i;
s=a+s;
}
printf("%lf\n",s);
}
else
printf(“n<=50\n”);
return 0;
}
上一篇: js质数判断