求调
查看原帖
求调
476812
天外来客楼主2023/5/3 20:53
#include<bits/stdc++.h>
using namespace std; 
string a, b;
void input(){
	cin >> a;
	cin >> b;
	return ;	
}
bool f = 0;
string add(string a, string b){
	string ans = a;
	if(b.size() > a.size()){
		swap(a, b);
	}
	for(int i = 1; i <= (a.size() - b.size()); i ++){
		b = '0' + b;
	}
	int up = 0;
	for(int i = a.size() - 1; i >= 0; i --){
		int x = a[i] - '0';
		int y = b[i] - '0';
		int z = x + y + up;
		if(z >= 10){
			up = 1;
			z -= 10;
		}else if(z < 10){
			up = 0;
		}
		ans[i] = char(z + '0');
	}
	if(up == 1){
		f = 1;
	}
	return ans;
}

int main(){
	input();
	string ans = add(a, b);
	if(f){
		cout << "1";
	}
	cout << ans << '\n';
	return 0;
}

我有100分代码但我不想看

求调

2023/5/3 20:53
加载中...