永发信息网

用数组怎么解决溢出

答案:1  悬赏:20  手机版
解决时间 2021-03-31 03:10
  • 提问者网友:我们很暧昧
  • 2021-03-30 23:34
用数组怎么解决溢出
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-03-31 00:50
自己用数组定义加法运算,把结果的每一位用数组保存,再输出。
我写了一个程序:
#include
#include
int main()
{
long x,y;
int i,j,k,t,flag=0;
int a[100],b[100],c[100];
scanf("%d %d",&x,&y);
for(i=0;i<100;i++)
{ a[i]=x%10;
x=x/10;
}
for(j=0;j<100;j++)
{
b[j]=y%10;
y=y/10;
}
for(k=0;k<=100;k++)
{
c[k]=(a[k]+b[k]+flag)%10;
flag=(a[k]+b[k])/10;
}
for(i=99;i>=0;i--)
if(c[i]!=0)
for(;i>=0;i--)
printf("%d",c[i]);
system("pause");
return 0;
}
输入15 26
我是以字符串输入,再转成int型数组计算。
看看,行不行。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯