回答

061wuhanlin 2020-10-24 9:53:11 15 返回题目

#include<bits/stdc++.h> using namespace std; string s1,s2; int a[600],b[600],ans[600],len1,len2; int main() { cin>>s1>>s2; len1=s1.length(),len2=s2.size(); for(int i=0;i<len1;i++) a[i]=s1[len1-1-i]-'0'; for(int i=0;i<len2;i++) b[i]=s2[len2-1-i]-'0'; int len=len1>len2?len1:len2; for(int i=0;i<len;i++) { ans[i]+=a[i]+b[i]; ans[i+1]=ans[i]/10; ans[i]%=10; } if(ans[len]) len++; for(int i=len-1;i>=0;i--) cout<<ans[i]; return 0; }

{{ vote && vote.total.up }}