C语言计算

匿名网友 |浏览577次
收藏|2020/04/06 05:05

满意回答

2020/04/06 05:27

程序如下:#include <stdio.h>int main(){ int idgit=1,i,j,sum=0,n; scanf ("%d",&n); for (i=1;i<=n;i++) { for (j=1;j<=i;j++) { idgit*=j; } sum+=idgit; } printf ("The result of sum is %d\n",sum); return 0;}下面是结果图:还有问题吗,谢谢采纳,Thanks♪(・ω・)ノ

木斯皮尔翰

其他回答(1)
  • 计算 1!+(1!+2!)+(1!+2!+3!)+(1!+2!+3!+4!)+….(1!+2!+…n!) 的 供参考的程序如下:#include "stdio.h"int main(){ int i,j,k,n; double t,sum=0.0; printf("n= "); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=i;j++) { t=1.0; for(k=1;k<=j;k++) { t*=k; } sum+=t; } } printf("%.0lf\n",sum); return 0;}给出 n=0 时的运行结果:
    回答于 2020/04/06 05:59
0人关注该问题
+1

 加载中...