题目内容
18.设计一个程序,输入一个三位自然数,把这个数的百位数字与个位数字对调,输出对调后的数.(用“\”表示m除以n的商的整数部分,如32\10=3)分析 假设输入的三位自然数为n,由a=n mod 10可求n的个位数a,由b=n\100可求百位数b,由c=n\10,d=c mod 10,可求十位数c,把百位数字与个位数字对调,输出a×100+d×10+b即可.
解答 解:程序如下:
INPUT n
a=n mod 10
b=n\100
c=n\10
d=c mod 10
PRINT a×100+d×10+b
END
点评 本题主要考查了设计程序解决实际问题,考查了mod函数的应用,属于基础题.
练习册系列答案
相关题目
9.设x1,x2(x1<x2)是函数f(x)=lnx+$\frac{1}{2}$x2-(b-1)x的两个极值点,若b≥$\frac{7}{2}$,则$\frac{{x}_{1}}{{x}_{2}}$的最大值为( )
| A. | $\frac{1}{3}$ | B. | $\frac{1}{4}$ | C. | $\frac{3}{4}$ | D. | $\frac{2}{3}$ |
13.已知直线y=kx是曲线y=3x的切线,则k的值是( )
| A. | $\frac{1}{3}$ | B. | eln3 | C. | log3e | D. | e |
3.若△ABC的三个内角A、B、C成等差数列,则必有( )
| A. | B>60° | B. | B=60° | C. | B<60° | D. | B≠60° |