网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
以下可以将任意一个两位整数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/10得到十位数字,n-n/10得到个位数字,将个位数乘以10加上十位数字,(n-n/10×10)×10+n/10实现将任意一个两位整数个位数与十位数对换,A项正确。B项n-n/10×10得到个位数字,n/10为十位数字,n-n/10×10+n/10实现两位整数个位数与十位数之和,B项错误。C项n/10+(n-n/10)=n,不能实现题目中要求,C项错误。D项n/10是十位数字,n-n/10为原两位整数减去十位数字,不是个位数字,D项错误。答案选择A选项。
A项n/10得到十位数字,n-n/10得到个位数字,将个位数乘以10加上十位数字,(n-n/10×10)×10+n/10实现将任意一个两位整数个位数与十位数对换,A项正确。B项n-n/10×10得到个位数字,n/10为十位数字,n-n/10×10+n/10实现两位整数个位数与十位数之和,B项错误。C项n/10+(n-n/10)=n,不能实现题目中要求,C项错误。D项n/10是十位数字,n-n/10为原两位整数减去十位数字,不是个位数字,D项错误。答案选择A选项。
更多 “单选题以下可以将任意一个两位整数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)” 相关考题
考题
有以下程序:int sub(int n) { return(n/10+n%10); }void main(){ int x,y; scanf("%d",x); y=sub(sub(sub(x))); printf("%d\n",y);}若运行时输入:4321回车,程序的输出结果是。
考题
将任意一个正的两位数N的个位数与十位数对换的表达式为( )。A.(N-Int(N/10)*10)*10+Int(N/10)B.N-Int(N)/10*10+Int(N)/10C.Int(N/10)+(N-Int(N/10))D.(N-Int(N/10)*10+Int(N/10)
考题
有以下程序:int sub(int n) { return(n/10+n%10); }main(){ int x, y;scanf("% d", x);y=sub(sub(sub(x)));printf("% d\n", y);}若运行时输入:1234<回车>,程序的输出结果是【 】。
考题
单选题A
(8060-8030)×18×10-(8040-8060)×(30-60)×10B
(8060-8030)×18×10+(8040-8060)×(30-60)×10C
(8060-8000)×18×10+(8040-8060)×(30-60)×10D
(8060-8030)×18×10+(8040-8000)×(30-60)×10
考题
单选题使用单淘汰制,计算第一轮参赛队数,可采用公式是()A
(N-n)×2B
2×(N-8)C
(N-2×n)×2D
2×(N-2×2)
热门标签
最新试卷