#include<bits/stdc++.h>
using namespace std;
const int N=507;
int main(){
int a[N],b[N],c[N];
string x,y;cin>>x>>y;
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
memset(c,0,sizeof(c));
int lenx=x.size();
int leny=y.size();
for(int i=0;i<lenx;i++)a[i]=x[lenx-i-1]-'0';
for(int i=0;i<leny;i++)b[i]=y[leny-i-1]-'0';
int len=max(lenx,leny)+1;
for(int i=0;i<len;i++){
c[i]=c[i]+b[i]+a[i];
}
for(int i=0;i<=len;i++){
c[i+1]=c[i+1]+c[i]/10;
c[i]=c[i]%10;
}
while(c[len]==0&&len>0){
len--;
}
for(int i=len;i>=0;i--){
cout<<c[i];
}
}
共 2 条回复
好的
加上这两行