我是大聪明  •  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; }


评论:

请先登录,才能进行评论