老样子上代码:
#include<iostream>
using namespace std;
string s1,s2;
int main(){
//输入
int a[10000],b[10000],c[10000];
cin>>s1>>s2;
int l1=s1.size();
int l2=s2.size();
//转int,存入数组
for(int i=0;i<l1;i++) a[i]=s1[l1-i-1]-48;
for(int i=0;i<l2;i++) b[i]=s2[l2-i-1]-48;
//加法
int e=max(l1,l2);
for(int i=0;i<e;i++){
c[i]=a[i]+b[i];
}
//进位,溢出
for(int i=0;i<e;i++){
c[i+1]+=c[i]/10;
c[i]%=10;
}
if(c[e]) e++;
for(int i=e-1;i>=0;i--){
cout<<c[i];//
}
return 0;
}