拼接新数
Description
输入两个正整数a,b。b最大不超过三位数,a不大于31。使a在左,b在右,拼接成一个新的数。例如a=2,b=16,新数为216;若a=18,b=476 新数为18476。
Input
输入两个正整数a,b
Output
输出拼接后的数
Sample Input
2 16
Sample Output
216
python解法
# 输入两个正整数a和b
a,b = map(int, input().split())
#a不大于31
if a>=0 and a<=31:
#b不超过三位数
if b>=0 and b<=999:
# 将a和b转换为字符串并拼接
concatenated_str = str(a) + str(b)
# 将拼接后的字符串转换回整数
concatenated_num = int(concatenated_str)
# 输出拼接后的数
print(concatenated_num)
c++解法
#include<bits/stdc++.h> // 包含常用的 C++ 标准库头文件
using namespace std;
int main() {
int a, b;
// 输入两个正整数a和b
cin >> a >> b;
// a不大于31
if (a >= 0 && a <= 31) {
// b不超过三位数
if (b >= 0 && b <= 999) {
// 将a和b转换为字符串并拼接
string concatenated_str = to_string(a) + to_string(b);
// 将拼接后的字符串转换回整数
int concatenated_num = stoi(concatenated_str);
// 输出拼接后的数
cout << "拼接后的数为:" << concatenated_num << endl;
}
}
return 0;
}
如果您有更优的解法,欢迎在评论区一起交流噢~
阅读剩余
作者:小鱼
链接:https://www.52stu.com/?p=137
文章版权归作者所有,未经允许请勿转载。
链接:https://www.52stu.com/?p=137
文章版权归作者所有,未经允许请勿转载。
THE END