波风水门手办gem:求1!+2!+3!+4!+…+20!(C语言)

来源:百度文库 编辑:中科新闻网 时间:2022/05/22 23:10:57

gztjzxj,这个不是那么简单哦,20!在现在常见的机器上会溢出的。

这个这么简单
自己好好想一下会有结果的

ni 你完了

大数运算哈!

#include "stdio.h"
fun(int n)
{int i,s=1;
for(i=1;i<n;i++)
s*=i;
return s;}
main()
{int sum=0,i,j;
for(i=1;i<=20;i++)
do{printf("Enter a number:")
scanf("%d",i)'
fun(i);
sum+=fun(i);}
while(i)
printf("%d",sum);}
你依次输入1到20调试一下。