输入两个两位数的正整数a、b,编写程序将a、b合并形成一个整数放在c中,合并的方式是:将a数的十位和个位数依次放在c数的百位和个位上,b数的十位和个位数依次放在c数的十位和千位上,输出c的结果。
时间: 2023-04-26 18:02:40 浏览: 114
C语言程序设计-将两个两位数的正整数a、b合并形成一个整数放在c中;合并的方式是
5星 · 资源好评率100%
可以这样编写程序:
a = int(input("请输入两位数a:"))
b = int(input("请输入两位数b:"))
c = a % 10 * 100 + a // 10 + b % 10 * 100 + b // 10 * 10
print("合并后的整数为:", c)
解释一下:
首先,我们需要将a和b分别拆分成十位和个位,然后按照题目要求将它们合并成一个整数c。
对于a,我们可以用取模运算(%)和整除运算(//)来分别得到它的个位和十位。具体来说,a % 10可以得到a的个位,a // 10可以得到a的十位。然后,我们将a的个位乘以100,再加上a的十位,就得到了a在c中的位置。
对于b,同样可以用取模和整除运算得到它的十位和个位。不过,b的十位需要放在c的十位上,因此我们需要将它乘以10再加上b的个位。最后,将b在c中的位置和a在c中的位置相加,就得到了合并后的整数c。
最后,我们用print函数输出c的结果即可。
阅读全文