???
2025-09-22 21:41:56
发布于:福建
10阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
string s1 , s2;
long long a[101] , b[101] , c[101];
void strtoint(string src , long long des[]) {
for (int i = 0 ; i < src.length() ; i++) {
des [src.length() - i] = src[i] - '0';
}
}
int main( ) {
cin >> s1 >> s2;
strtoint(s1 , a);
strtoint(s2 , b);
long long la = s1.length();
long long lb = s2.length();
long long lc = max(la , lb);
for (int i = 1 ; i <= lc ; i++) {
c[i] = a[i] + b[i] + c[i];
c[i + 1] = c[i] / 10;
c[i] %= 10;
}
while(c[lc] == 0 && lc > 0){
lc--;
}
for (int i = lc ; i >= 1 ; i--) {
cout << c[i];
}
return 0;
}
WA了一个
全部评论 1
666
2025-09-23 来自 江苏
0
有帮助,赞一个