永发信息网

1的阶乘加2的阶乘一直加到20的阶乘

答案:3  悬赏:30  手机版
解决时间 2021-01-13 16:14
1的阶乘加2的阶乘一直加到20的阶乘
最佳答案
这个数字一般数据类型肯定放不下~

大数运算

#include

int mul(int arr[],int n,int len)
{
int i,c=0;
for (i=0; i {
arr[i]=arr[i]*n+c;
c=arr[i]/10;
arr[i]%=10;
}
while (c!=0)
{
arr[i++]=c%10;
c/=10;
}
return i;
}

int add(int a[],int n,int b[],int m)
{
int i,c=0;
for (i=0; i {
a[i]+=b[i]+c;
c=a[i]/10;
a[i]%=10;
}
while (c!=0)
{
a[i]+=c;
c=a[i]/10;
a[i]%=10;
i++;
}
return i;
}

int main()
{
int i,a_len,b_len,a[1024],b[1024];
a_len=0;
for (i=0; i<1024; i++) a[i]=0;
b_len=1;
b[0]=1;
for (i=1; i<=20;i++)
{
b_len=mul(b,i,b_len);
a_len=add(a,a_len,b,b_len);
}
for (i=a_len-1; i>=0; i--)
printf("%d",a[i]);
printf("\n");
return 0;
}
全部回答
请问你的算法是??
main () {
long a=1, sum=0;
int i;
for (i=1; i<=20; i++){
a *= i;
sum += a;
}
printf ("%ld\n", sum);
1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
张集梦想幼儿园地址在哪,我要去那里办事
醪糟放在冰箱一年还可以吃吗?
赵丽颖肩宽三围是多少
影响近现代设计的著名的四位建筑大师和其各自
从胶州北站到小西庄怎么走?????
我想问一下,我要去北京朝阳区的郎辛庄茶家东
一个人被朋友家人忽视后会变成什么样
乌苏拖欠工资举报电话
ibm x40,老笔记本,南桥坏了,能开机,但不
气体智能涡轮流量计可以加什么油
怎么做到室内恒湿恒温
小米5X移动4G+版和普通的全网通和公开版有什
8.25公斤的东西快递从江苏寄到河南多少钱 首
How to use Facebook for free in China 、
虫茶的价值
推荐资讯
六(1)班48人合影留念,照相费10.2元,可以得到3
性别女,农历1963年10月14 午时。想问一下今
晚上出去跑步!对身体有好处吗?
计算32×0.25最
如果爱我请你大声告诉我歌词
日语的公司职员かいしゃいん的かい是多做咖一
带彬字的三个字网名
春兰挂式空调故障中的FT1或FT2断开是什么意思
Vlookup中,两个表合并内容只能一列一列地V过
今天我买了两只情侣蟹,后来上网查了一下,原
四川仁寿宝马镇收费站到乐山慈航收费站多少公
北理工的心理学研究生怎么样?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?