复制代码到粘帖板 #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; }