由于作者会坑我们,所以我们要用高精度算法
2024-07-23 20:38:22
发布于:广东
22阅读
0回复
0点赞
代码如下:
using namespace std;
string x,y;
int a[101],b[101],c[101];
int main(){
cin>>x>>y;
int len1 = x.size(),len2 = y.size();
for(auto i = 0;i<len1;++i){
a[i] = x[len1-1-i]-'0';
}
for(auto i = 0;i<len2;++i){
b[i] = y[len2-1-i]-'0';
}
int str = max(len1,len2);
for(auto i = 0;i<str;++i){
c[i] += a[i]+b[i];
if(c[i]>=10){
c[i+1]++;
c[i]%=10;
}
}
while(str>1 and c[str] == 0) str--;
for(auto i = str;i>=0;--i){
cout<<c[i];
}
return 0;
}
全部评论 1
你牛啊
#include<bits/stdc++.h> using namespace std; int main(){ int a,b; cin>>a>>b; cout<<a+b; return 0; }
1周前 来自 浙江
0
有帮助,赞一个