#C08L01P02. C08.L01.高精度加法与减法.填空题1.高精度加法
C08.L01.高精度加法与减法.填空题1.高精度加法
题目描述
两个大正数相加。
输入格式
两行,一行一个整数。
输出格式
一行,为答案。
样例
123
2345
2468
程序填空
#include<bits/stdc++.h>
using namespace std;
string a,b,ans;
int main()
{
cin>>a>>b;
int i,j,len_a,len_b;
len_a=a.size();
len_b=b.size();
int ov=0,t;
char c;
for(i=len_a-1,j=len_b-1;i>=0||j>=0;i--,j--)
{
t = ov;
if(i>=0)
t += a[i] - '0';
if(j>=0)
t += 填空(1);
if(t>9)
{
ov = 1; //进位
t -= 填空(2);
}
else
填空(3); //不进位
c = '0' + t;
ans = 填空(4);
}
if(ov)
ans = 填空(5) + ans;
cout<<ans;
return 0;
}
填空(1):{{ input(1) }}
填空(2):{{ input(2) }}
填空(3):{{ input(3) }}
填空(4):{{ input(4) }}
填空(5):{{ input(5) }}
相关
在以下作业中: