#include<bits/stdc++.h>
using namespace std;
int main(){
int a[510],b[510],c[1000];
int z=1,x=1;
string ai,bi;
cin>>ai>>bi;
for(int i=ai.size();i>=0;i--){
a[z++]=ai[i]-'0';
}
z--;
for(int i=bi.size();i>=0;i--){
b[x++]=bi[i]-'0';
}
x--;
int m=max(z,x);
for(int i=1;i<=m;i++){
c[i]=a[i]+b[i];
}
for(int i=1;i<=m;i++)
if(c[i]>=10){
c[i]%=10;
c[i+1]++;
}
}
if(c[m+1]>0) m++;
for(int i=m;i>=1;i--){
cout<<c[i];
}
return 0;
}
共 1 条回复
for(int i=1;i<=m;i++)
这里少了一个右括号