题目
18.整型变量x中存放了一个两位数,要将这个两位数的个-|||-位数字和十位数字交换位置,例如,13变成31,正确的Py-|||-thon表达式是() ()-|||-A. (x% 10)*10+x/10 B. (x% 10)/10+x/10-|||-C. (x/10)% 10+x/10 D. (x% 10)times 10+x% 10

题目解答
答案

解析
步骤 1:理解题目要求
题目要求将一个两位数的个位数字和十位数字交换位置。例如,13变成31。这意味着我们需要将个位数字乘以10,同时将十位数字除以10,然后将这两个结果相加。
步骤 2:分析选项
A. $(x\% 10)*10+x/10$:这个表达式将个位数字乘以10,同时将十位数字除以10,然后将这两个结果相加。这符合题目要求。
B. $(x\% 10)/10+x/10$:这个表达式将个位数字除以10,同时将十位数字除以10,然后将这两个结果相加。这不符合题目要求。
C. $(x/10)\% 10+x/10$:这个表达式将十位数字除以10,然后取余数,同时将十位数字除以10,然后将这两个结果相加。这不符合题目要求。
D. $(x\% 10)\times 10+x\% 10$:这个表达式将个位数字乘以10,同时将个位数字除以10,然后将这两个结果相加。这不符合题目要求。
步骤 3:验证答案
当x=13时,$(x\% 10)*10+x/10=31$,符合题目要求。其他选项均不符合题目要求。
题目要求将一个两位数的个位数字和十位数字交换位置。例如,13变成31。这意味着我们需要将个位数字乘以10,同时将十位数字除以10,然后将这两个结果相加。
步骤 2:分析选项
A. $(x\% 10)*10+x/10$:这个表达式将个位数字乘以10,同时将十位数字除以10,然后将这两个结果相加。这符合题目要求。
B. $(x\% 10)/10+x/10$:这个表达式将个位数字除以10,同时将十位数字除以10,然后将这两个结果相加。这不符合题目要求。
C. $(x/10)\% 10+x/10$:这个表达式将十位数字除以10,然后取余数,同时将十位数字除以10,然后将这两个结果相加。这不符合题目要求。
D. $(x\% 10)\times 10+x\% 10$:这个表达式将个位数字乘以10,同时将个位数字除以10,然后将这两个结果相加。这不符合题目要求。
步骤 3:验证答案
当x=13时,$(x\% 10)*10+x/10=31$,符合题目要求。其他选项均不符合题目要求。