用C语言编写一段题目为“计算S的值,S=1!+2!+3+……10!”
答案:1 悬赏:0 手机版
解决时间 2021-08-23 14:35
- 提问者网友:记得曾经
- 2021-08-23 01:03
用C语言编写一段题目为“计算S的值,S=1!+2!+3+……10!”
最佳答案
- 五星知识达人网友:蓝房子
- 2021-08-23 01:10
#include "stdio.h"
double fact(int n)//求n的阶乘,用double的目的是为了增加精度
{
double sum=1;
int i;
for(i=1;i<=n;i++)
sum*=i;
return sum;
}
int main()
{
double S=0;
int i;
for(i=1;i<=10;i++)
S+=fact(i);
printf("S=1!+2!+3+……10!=%.lf\n",S);
}
结果:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯