【正经题解】高精度加法
2025-12-13 14:47:51
发布于:浙江
2阅读
0回复
0点赞
版子,不想说、
#include <bits/stdc++.h>
using namespace std;
int a[10086],b[10086],c[10086];
string n,m;
int main(){
cin >> n >> m;
int ln=n.size(),lm=m.size();
for(int i=0;i<ln;i++){
a[i]=n[ln-i-1]-'0';
}for(int i=0;i<lm;i++){
b[i]=m[lm-i-1]-'0';
}int l=max(ln,lm),jw=0;
for(int i=0;i<l;i++){
c[i]=b[i]+a[i]+jw;
if(c[i]>9){
c[i]-=10;
jw=1;
}else jw=0;
}if(jw)cout << 1;
for(int i=0;i<l;i++)cout << c[l-i-1];
return 0;
}
这里空空如也







有帮助,赞一个