1WA求助
查看原帖
1WA求助
1444793
liumingdi楼主2024/9/12 22:17
#import<iostream>
using namespace std;

string h(string a, string b, int lena, int lenb) {
	for (int i = 0; i < lena - lenb; i++)
		b.insert(0, "0");
	return b;
}

main() {
	string a, b;
	cin >> a >> b;
	int c[1005] = {0}, ks = 0, lena = a.size(), lenb = b.size();
	if (lena > lenb)
		b = h(a, b, lena, lenb);
	else
		a = h(b, a, lenb, lena);
	for (int i = a.size() - 1; i >= 0; i--) {
		c[i] = ((a[i] - '0') + (b[i] - '0') + c[i + 1]) / 10;
		c[i + 1] = ((a[i] - '0') + (b[i] - '0') + c[i + 1]) % 10;
	}
	if (c[0] == 0)
		ks = 1;
	for (int i = ks; i < a.size() + 1; i++)
		cout << c[i];
}

求助

2024/9/12 22:17
加载中...