一开始用的printf,RE了
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a,b,c;
cin>>a>>b;
int lena=a.length();
int lenb=b.length();
if(lena>lenb)
{
while(lena>lenb)
{
a='0'+a;
lena++;
}
}
else
{
while(lenb>lena)
{
b='0'+b;
lenb++;
}
}
int d;
for(int i=lena;i>=0;i--)
{
c[i]=a[i]+b[i]-'0'-'0';
c[i]+=d;
d=(c[i]-'0')/10;
c[i]=(c[i]-'0')%10;
}
cout<<c;
return 0;
}