题目
4.以下可以将任意一个两位整数 n 的个位数与十位数对换的表达式为( )。A. (n-n/10*10)*10+n/10B. n-n/10*10+n/10C. n/10+(n-n/10)D. (n-n/10)*10+(n/10)
4.以下可以将任意一个两位整数 n 的个位数与十位数对换的表达式为( )。
A. (n-n/10*10)*10+n/10
B. n-n/10*10+n/10
C. n/10+(n-n/10)
D. (n-n/10)*10+(n/10)
题目解答
答案
A. (n-n/10*10)*10+n/10
解析
考查要点:本题主要考查两位数的数位拆分与重组能力,需要理解十位和个位的数学表达方式,并能通过代数运算实现数位对换。
解题核心思路:
- 拆分两位数:将两位数$n$拆分为十位数字$a$和个位数字$b$,即$n = 10a + b$。
- 重组数位:对换后的新数应为$10b + a$。
- 验证选项:通过代数运算验证每个选项是否能将$n$转换为$10b + a$。
破题关键点:
- 十位数字提取:$n/10$(整数除法)可得到十位数字$a$。
- 个位数字提取:$n - n/10 \times 10$可得到个位数字$b$。
- 重组逻辑:将个位数字$b$乘以10,加上十位数字$a$,即$10b + a$。
选项分析
选项A:$(n - n/10 \times 10) \times 10 + n/10$
- 提取个位数字:$n - n/10 \times 10 = b$(例如$n=34$时,$34 - 3 \times 10 = 4$)。
- 重组为新十位:$b \times 10$(如$4 \times 10 = 40$)。
- 添加原十位数字:$40 + 3 = 43$,即$10b + a$。
结论:正确。
选项B:$n - n/10 \times 10 + n/10$
- 提取个位数字:$n - n/10 \times 10 = b$。
- 直接相加:$b + a$(如$4 + 3 = 7$),未将$b$提升为十位。
结论:错误。
选项C:$n/10 + (n - n/10)$
- 拆分错误:$n - n/10 = 10a + b - a = 9a + b$。
- 总和:$a + (9a + b) = 10a + b = n$,未改变原数。
结论:错误。
选项D:$(n - n/10) \times 10 + n/10$
- 错误拆分:$n - n/10 = 10a + b - a = 9a + b$。
- 错误重组:$(9a + b) \times 10 + a = 90a + 10b + a = 91a + 10b$,与目标不符。
结论:错误。