题解
2023-08-15 18:36:17
发布于:广东
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll N=1e5+5;
string s1,s2;
int a[N];
int b[N];
int c[N];
int lena,lenb,len;
int main(){
cin >> s1 >> s2;
lena = s1.length();
lenb = s2.length();
len = max(lena,lenb);
for(int i=0;i<lena;i++){
a[i] = s1[lena - 1 - i] - '0';
}
for(int i=0;i<lenb;i++){
b[i] = s2[lenb - 1 - i] - '0';
}
for(int i=0;i<len;i++){
c[i] += a[i] + b[i];
c[i+1] += c[i]/10;
c[i] %= 10;
}
while(c[len]) len++;
for(int i=len-1;i>=0;i--){
cout << c[i];
}
return 0;
}
这里空空如也
有帮助,赞一个