40分 什么情况???
查看原帖
40分 什么情况???
1368233
liyifanglan楼主2024/7/14 17:05
#include<bits/stdc++.h>
#define MAXN 520
using namespace std;

int a[MAXN], b[MAXN], c[MAXN];
string A, B;
int main(){
	cin >> A >> B;
	int len_a, len_b, len;
	len_a = A.size(), len_b = B.size(), len = max(len_a, len_b);
	for (int i = len_a-1, j = 0; i >= 0; i--, j++){
		a[j] = A[i]-'0';
	}
	for (int i = len_b-1, j = 0; i >= 0; i--, j++){
		b[j] = B[i]-'0';
	}
	for (int i = 0; i < len; i++){
		c[i] = a[i]+b[i];
		c[i+1] = c[i]/10;
		c[i]%=10;
	}
	if (c[len] != 0) len++;
	for (int i = len-1; i >= 0; i--){
		cout << c[i];
	}
}
2024/7/14 17:05
加载中...