神 • 4小时前
using namespace std; int main(){
string str1,str2;
cin>>str1>>str2;
int len1=str1.length();
int len2=str2.length();
int a[550]={0},b[550]={0},c[550]={0};
for(int i=0;i<len1;i++){
a[i]=str1[len1-1-i]-'0';
}
for(int i=0;i<len2;i++){
b[i]=str2[len2-1-i]-'0';
}
int len=max(len1,len2);
for(int i=0;i<len;i++){
c[i]=a[i]+b[i]+c[i];
if(c[i]>=10&&i==len-1){
c[i+1]++;
c[i]-=10;
len++;
}else if(c[i]>=10){
c[i+1]++;
c[i]-=10;
}
}
for(int i=len-1;i>=0;i--){
cout<<c[i];
}
return 0;
}
评论:
请先登录,才能进行评论