0
已解决
丁勇智
中级守护
中级守护
2798 连接字符串1经验值:800
题目描述 Description
输入两个整数,数字的位数不超过500位,如果这两个整数的和的个位数字是0-4之间的数字,那么将第一个整数和第二个整数都逆向输出,否则输出第一个整数连接在第二个整数后的数字。
输入描述 Input Description
第一行:第一个整数
第二行:第二个整数,两个整数的位数都不超过500位
输出描述 Output Description
根据题目要求输出相应的数字
样例输入 Sample Input
6544352 1236904332
样例输出 Sample Output
2534456 2334096321
数据范围及提示 Data Size & Hint
数字开头不能是0
#include<iostream>
using namespace std;
int main(){
string a,b;
cin>>a>>b;
if((a[a.size()-1]-'0'+b[b.size()-1]-'0')%10<=4){
for(int i=a.size()-1;i>=0;i--){
cout<<a[i];
}
cout<<endl;
for(int i=b.size()-1;i>=0;i--){
cout<<b[i];
}
}
else{
cout<<b+a;
}
return 0;
}
//为啥70分???????????????????????????????????????