string版
2025-11-25 16:42:12
发布于:香港
3阅读
0回复
0点赞
#include<iostream>
#include<string>
#define int long long
using namespace std;
signed main(){
string a,b;
cin>>a>>b;
string x="",y="";
for(int i=a.size()-1;i>=0;i--)x+=a[i];
for(int i=b.size()-1;i>=0;i--)y+=b[i];
int len,k=0;
if(x.size()>y.size()){
len=x.size();
for(int i=0;i<x.size()-y.size();i++)y+="0";
}else{
len=y.size();
for(int i=0;i<y.size()-x.size();i++)x+="0";
}
string c="";
for(int i=0;i<len;i++){
int sum=(x[i]-'0')+(y[i]-'0')+k;
if(sum>=10){
c+=sum-10+'0';
k=1;
}else{
c+=sum+'0';
k=0;
}
}
for(int i=len-1;i>=0;i--)cout<<c[i];
}
这里空空如也



有帮助,赞一个