高精度加法
2025-11-02 17:25:39
发布于:江苏
#include<bits/stdc++.h>
using namespace std;
int c[11000];
int main(){
string a,b;
cin>>a>>b;
if(a.size()<b.size())swap(a,b);
reverse(a.begin(),a.end());
reverse(b.begin(),b.end());
while(b.size()<a.size())b.push_back('0');
int t=0;
int len=0;
for(int i=0;i<a.size();i++){
int x=a[i]-'0'+b[i]-'0'+t;
c[++len]=x%10;
t=x/10;
}
if(t)c[++len]=t;
for(int i=len;i>=1;i--)cout<<c[i];
return 0;
}
全部评论 1
我是慕温,走遍ACGO所有灌水贴(不喜可删)
2天前 来自 浙江
0












有帮助,赞一个