D_M_ @ 2021-06-11 17:39:29
高精度为什么不给过……
#include <bits/stdc++.h>
using namespace std;
int main(){
string s1,s2;
int a[105] = {0},b[105] = {0},c[105] = {0};
cin >> s1 >> s2;
reverse(s1.begin(),s1.end());
reverse(s2.begin(),s2.end());
for(int i=0;i<s1.size();i++){
a[i]=s1[i]-48;
}
for(int i=0;i<s2.size();i++){
b[i]=s2[i]-48;
}
int len=max(s1.size(),s2.size());
int jinwei=0;
for(int i=0; i<len; i++){
c[i] = a[i] + b[i] + jinwei;
jinwei = c[i]/10;
if(c[i]>=10){
c[i]=c[i]-10;
}
}
if(jinwei==1){
cout << "1";
}
for(int i=len-1; i>=0; i--){
cout << c[i];
}
return 0;
}
by zimujun @ 2021-06-11 17:40:41
你处理负数了吗
by ieeqwq @ 2021-06-11 17:48:52
不找找自己的原因,就说这题不给高精过?
by 966123anyunchuan @ 2021-06-11 18:35:53
这 都 要 喷?
by 林子浩 @ 2021-06-11 19:10:35
菜鸡问一句:reverse是啥
by The_BJX @ 2021-06-11 19:14:31
@林子浩 就是反转字符串
by 水滢滢 @ 2021-06-14 18:09:54
一个加法就可以解决的事 你到底想做什么?
by D_M_ @ 2021-06-20 08:02:41
@zimujunqwq 哦哦,好的谢谢
by D_M_ @ 2021-06-20 21:30:24
@水滢滢 练习一下高精度,成为牛犇的第一步
by 水滢滢 @ 2021-06-22 10:51:41
@B站滴魔墨 。。。。。。