呀
2024-07-17 20:49:07
发布于:广东
8阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
char a[200000],b[2000000];
int c[200000],d[200000],s[200001];
int main(){
cin>>a>>b;
int la=strlen(a),lb=strlen(b);
for(int i=0;i<la;i++){
c[i]=a[la-i-1]-'0';
}
for(int i=0;i<lb;i++){
d[i]=b[lb-i-1]-'0';
}
int lc=max(la,lb);
for(int i=0;i<lc;i++){
s[i]+=c[i]+d[i];
if(s[i]>9){
s[i+1]++;
s[i]=s[i]%10;
}
}
if(s[lc]==1) cout<<1;
for(int i=lc-1;i>=0;i--) cout<<s[i];
}
这里空空如也
有帮助,赞一个