首页 > 学院 > 开发设计 > 正文

位数很大的数的计算

2019-11-14 11:30:34
字体:
来源:转载
供稿:网友

有时候需要算出的数据非常大,超出了可定义的范围。可以用这种方法,把数字的每一位都存到数组,然后数组逆序输出

#include<stdio.h>

int main(){int a[1001]={0},b,c,d,n,i;a[0]=1;while(a[5]==0){for(i=0;a[i]!=0;i++)a[i]=a[i]*15;for(i=0;a[i]!=0;i++)if(a[i]>9){d=a[i]/10;a[i]=a[i]%10;a[i+1]=a[i+1]+d;}}for(i=1000;a[i]==0;i--)i;for(i;i>=0;i--)PRintf("%d",a[i]);return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表