永发信息网

C语言的计算题

答案:2  悬赏:50  手机版
解决时间 2021-07-30 05:04
  • 提问者网友:容嬷嬷拿针来
  • 2021-07-29 15:25

计算1!+2!+3!+....+10!的结果

我的程序

main()
{
int a=1,b=1,s;
for(a=1;a<=10;a++)
for(b=1;b<=a;b++)
{
s=a*b;

printf("%d\n",s);


}}

这样只能输出每个分别的结果

我要总和

如何编写

最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-07-29 15:37

#include <stdio.h>
main()
{
double s=0,t;
int i,j;
for(i=1;i<=10;i++)
{
t=1;
for(j=1;j<=i;j++)
t*=j;
s+=t;
}
printf("1!+2!+3!……10!=%.0f\n",s);
}

全部回答
  • 1楼网友:愁杀梦里人
  • 2021-07-29 16:32

main() { int a=1,b=1,s=0; for(a=1;a<=10;a++) for(b=1;b<=a;b++) { s+=a*b; }

printf("%d\n",s);

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯