永发信息网

C语言编程……求1!+2!+…+19!+20答案大于10的19次方,

答案:2  悬赏:0  手机版
解决时间 2021-02-13 21:26
C语言编程……求1!+2!+…+19!+20答案大于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();
全部回答
这个解释是对的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鑫缘家具城地址在哪,我要去那里办事
孙悟空,猪八戒,沙僧,甚至白龙马都有腾云驾雾
又没人会QQ炫舞卡八音?我想卡个千纸鹤和一对
为啥dragon center更新后找不到led精灵了
【cleared】CLEARED PAYMENT 在ebay上看到的
芜湖明升建材公司砖厂地址有知道的么?有点事
QQ三国七旗阵怎么做?
施家菜馆地址在什么地方,想过去办事
定做QQ姐妹网名,分别带着凯乐和瑞琪,前面分
金品家俱城地址好找么,我有些事要过去
蛋糕新语地址在什么地方,想过去办事
健康教育的研究领域非常广泛,按目标人群或场
高中化学中NO脱除率是什么意思?脱除率越大代
龙头庵乡这个地址在什么地方,我要处理点事
我最近做了一个烤瓷牙,感觉不是包在牙龈里面
推荐资讯
回想当年小乔初嫁了 是许嵩哪首歌的歌词
2017年辽宁沈阳社区工作者考试内容都有什么
观察植物的日记八则,一星期一则
魔兽世界怎样剥皮啊?
天福鸭煲在什么地方啊,我要过去处理事情
大家帮我分析下,有个好友每次发朋友圈,不管
有谁知道<<幽雅笛子>>是什么歌曲??
三两酒馆地址在什么地方,想过去办事
苹果4s手机 听音乐为什么会自动停止
芙蓉庆典地址有知道的么?有点事想过去
尚美装饰怎么去啊,有知道地址的么
合什镇在什么地方啊,我要过去处理事情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?