复制代码到粘帖板
#include <bits/stdc++.h>
#include <string>
using namespace std;
int main()
{
string s1,s2;
cin >>s1 >> s2 ;
int a[201]={},b[201]={},c[201]={};
int lena = s1.size();
int lenb = s2.size();
for(int i = 1 ; i <= lena ; i++ ){
a[i]=s1[lena-i]-'0';
}
for(int i = 1 ; i <= lenb ; i++ ){
b[i]=s2[lenb-i]-'0';
}
int i;
int len = max ( lena , lenb );
for ( i = 1 ; i <= len ; i++ ){
c[i]=a[i]+b[i]+c[i];
c[i+1]=c[i]/10;
c[i]=c[i]%10;
}
if(c[i]!=0){
len++;
}
while(c[len]==0&&len>0){
len--;
}
for(int i = len ; i >= 1 ; i--) cout << c[i];
return 0;
}