诶,怎么没人用高精度
2023-03-08 20:30:27
发布于:北京
398阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
string a, b;
int n[500], m[500], ans[501];
int main()
{
cin >> a >> b;
if(a == "0" && b == "0")
{
cout << 0 << endl;
return 0;
}
for(int i = 0; i < a.size(); i++)
n[i] = a[a.size() - i - 1] - '0';
for(int i = 0; i < b.size(); i++)
m[i] = b[b.size() - i - 1] - '0';
int len_maxn = max(a.size(), b.size()) + 1;
for(int i = 0; i < len_maxn; i++)
{
ans[i] = n[i] + m[i] + ans[i];
if(ans[i] > 9)
{
ans[i + 1]++;
ans[i] = ans[i] % 10;
}
}
while(ans[len_maxn - 1] == 0 && len_maxn > 0) len_maxn--;
for(int i = len_maxn - 1; i >= 0; i--) cout << ans[i];
return 0;
}
全部评论 9
.........
...
.
.
..
.
.
........
.
......
.
.....2024-01-06 来自 广东
1知周所众,我们杀鸡焉用牛刀而该用核弹......
2024-05-02 来自 江苏
0NO,这太便宜他们了~
2024-09-03 来自 浙江
0
clever
2024-04-26 来自 浙江
0神经
2024-03-31 来自 浙江
0?????
2023-12-23 来自 浙江
0高精度省内存
2023-12-07 来自 江苏
06
2023-10-15 来自 广东
0啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊???
2023-07-29 来自 广东
0...
2023-07-26 来自 广东
0
有帮助,赞一个