#include using namespace std; int main(){ string a, b; cin >> a >> b; // 判断a和b的大小,如果a小的话就先输出一个负号,交换a,b if (a.size() < b.size() || (a.size() == b.size() && a < b)) { cout << '-'; swap(a, b); } //翻转对齐 int a_len = a.size(),b_len = b.size(); int a_digit[305] = {0},b_digit[305] = {0}; for(int i=0,j=a_len-1;i 1) c_len--; //逆序输出,从高位开始输出 for(int i=c_len-1;i>=0;i--) cout<