噫吁汐
2021-11-19 09:49
采纳率: 100%
浏览 109

c语言,求1!+2!+3!+。。+n!的值

#include<stdio.h>
int main(void)
{
int n,sum=0,num=1,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
num=num*j;

    }
     sum=sum+num;
}
printf("%d",sum);
return 0;

}

输入5
应输出153
实际输出34864
输入20
应输出256132749411820313
实际输出1444231216

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

相关推荐 更多相似问题