C语言编程……求1!+2!+…+19!+20
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 10:49:56
C语言编程……求1!+2!+…+19!+20
答案大于10的19次方,
答案大于10的19次方,
1!+2!+…+19!+20!已测试,计算器计算结果和程序计算结果一样,发图为证,请看图#include<stdio.h>long a[7]={0,0,0,0,0,0,1};long sum[7]={0,0,0,0,0,0,0};void jiecheng(int n){int i,j,temp; for(i=0;i<6;i++) a[i]=0; a[6]=1;for(i=1;i<=n;i++){for(j=6,temp=0;j>=0;j--){a[j]*=i;a[j]+=temp;temp=0;if(a[j]>=10000){temp=a[j]/10000;a[j]=a[j]%10000;}}}}void _sum(void){ int i,temp=0; for(i=6;i>=0;i--){ sum[i]+=a[i];sum[i]+=temp;temp=0;if(sum[i]>=10000){temp=sum[i]/10000;sum[i]=sum[i]%10000;} }}void shuchu(){int i;for(i=0;!sum[i]&&i<7;i++);printf("%d",sum[i]);i++;while(i<7){if(sum[i]<1000){printf("0"); if(sum[i]<100){printf("0");if(sum[i]<10) printf("0");}}printf("%d",sum[i]);i++;}printf("\n");}int main(void){int i; for(i=1;i<=20;i++){ jiecheng(i); _sum(); }shuchu();getchar();return 0;}
求1!+2!+3!+……+20!C语言编程
C语言编程:求 (即求1!+2!+3!+…+19!+20!).
C语言编程……求1!+2!+…+19!+20
关于C语言编程计算1!+2!+3!+…+20!.
C语言 编程计算1!+2!+3!+…+20!.
C语言编程,求1!+2!+3!+……+100!的和.
17、求s=1+2+3+……+100的和.用C语言编程
用C语言编程求出1!+2!+3!+……+20!的值
用C语言编程计算1!+2!+……+20!=
C语言题目编程计算下列表达式:s=1!+2!+3!+4!+……+20!
C语言编程 求1!+3!+5!+……+N!的值,且N为奇数
c语言中,输入一个整数,输出1!,,,,…n!求编程