给定两个绝对值不超过 109 的整数 A 和 B,计算它们的和 A+B 是非常简单的事,但要将和这个数字按照中国古风从上到下竖着输出,就不是那么简单了吧?
输入在一行中给出 2 个绝对值不超过 109 的整数 A 和 B,其间以空格分隔。
将 A+B 数值的每一位从上到下竖着输出。如果是负数,那么负号占第 1 行,其它数字不用输出符号。
-6666 233
-
6
4
3
3
#include<iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
int sum =a+b;
if(sum<0){
cout<<"-"<<endl;
sum=-sum;
}
string str=to_string(sum);
for(int i=0;i<str.size();i++){
cout<<str[i]<<endl;
}
return 0;
}