我是大聪明 • 4小时前
include<bits/stdc++.h> 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; }
评论:
请先登录,才能进行评论