入门小白必会题解
2025-08-06 21:09:28
发布于:福建
7阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
long long z1[10010],z2[10010],sum[10010];
int main() {
char a[10010],b[10010];
cin>>a>>b;
int lena=strlen(a),lenb=strlen(b);
for(int i=1;i<=lena;i++){
z1[i]=a[lena-i]-'0';
}
for(int i=1;i<=lenb;i++){
z2[i]=b[lenb-i]-'0';
}
int len_sum=1;
int x=0;
while(len_sum<=lena||len_sum<=lenb){
sum[len_sum]=z1[len_sum]+z2[len_sum]+x;
x=sum[len_sum]/10;
sum[len_sum]%=10;
len_sum++;
}
sum[len_sum]=x;
if(sum[len_sum]!=0) cout<<sum[len_sum];
for(int i=len_sum-1;i>=1;i--){
cout<<sum[i];
}
return 0;
}
全部评论 1
包对包懂
2天前 来自 福建
0阿巴阿巴
昨天 来自 福建
0阿巴阿巴
昨天 来自 福建
0阿巴阿巴
昨天 来自 福建
0
有帮助,赞一个