精英家教网 > 高中数学 > 题目详情

【题目】求100~999中的水仙花数,所谓水仙花数是一个三位数,它的各位数字的立方和等于该数,例如153是一个水仙花数,因为153=13+53+33 . 试编一段程序,找出所有的水仙花数.

【答案】解:I=100
DO
A=I\100
B=(I﹣100*A)\10
C=I﹣A*100﹣B*10
IF I=A*A*A+B*B*B+C*C*C THEN
PRINT I
END IF
I=I+1
LOOP UNTIL I>999
END
【解析】由于需要判断大于100,小于1 000的整数是否满足等于它各位上的数字的立方的和,所以需要用循环结构,应用循环结构,通过通过判断“是否满足等于它各位上的数字的立方的和”,输出“水仙花数”,写出算法.
【考点精析】解答此题的关键在于理解算法的循环语句的相关知识,掌握循环结构是由循环语句来实现的.对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构.即WHILE语句和UNTIL语句.

练习册系列答案
相关习题

科目:高中数学 来源: 题型:

【题目】下列是关于函数y=f(x),x∈[a,b]的几个命题:
①若x0∈[a,b]且满足f(x0)=0,则(x0 , 0)是f(x)的一个零点;
②若x0是f(x)在[a,b]上的零点,则可用二分法求x0的近似值;
③函数f(x)的零点是方程f(x)=0的根,但f(x)=0的根不一定是函数f(x)的零点;
④用二分法求方程的根时,得到的都是近似值.
那么以上叙述中,正确的个数为( )
A.0
B.1
C.3
D.4

查看答案和解析>>

科目:高中数学 来源: 题型:

【题目】用秦九韶算法计算函数f(x)=2x5+3x4+2x3﹣4x+5当x=2时的函数值.

查看答案和解析>>

科目:高中数学 来源: 题型:

【题目】以下程序运行后的输出结果为
i=1;
while i<8
i=i+2;
S=2*i+3;
end
S
A.21
B.13
C.17
D.25

查看答案和解析>>

科目:高中数学 来源: 题型:

【题目】某校的团知识宣讲小组由学生和青年教师组成,人员构成同时满足以下三个条件:

(ⅰ)男学生人数多于女学生人数;

(ⅱ)女学生人数多于青年教师人数;

(ⅲ)青年教师人数的两倍多于男学生人数

若青年教师人数为3,则该宣讲小组总人数为__________

查看答案和解析>>

科目:高中数学 来源: 题型:

【题目】已知p:x2+x﹣2>0,q:x>a,若q是p的充分不必要条件,则a的取值范围是(
A.(﹣∞,﹣2)
B.(﹣2,+∞)
C.(﹣2,1]
D.[1,+∞)

查看答案和解析>>

科目:高中数学 来源: 题型:

【题目】设f(x)为定义在R上的奇函数,当x≥0时,f(x)=2x+2x+b(b为常数),则f(﹣1)=(
A.﹣3
B.﹣1
C.1
D.3

查看答案和解析>>

科目:高中数学 来源: 题型:

【题目】给出如下程序:
INPUT x
IF x<0 THEN y=-1
ELSE
IF x=0  THEN y=0
ELSE y=1
END IF
END IF
PRINT y
END
输入x=3时,输出的结果是( )
A.1
B.-1
C.0
D.3

查看答案和解析>>

科目:高中数学 来源: 题型:

【题目】赋值语句M=M+3表示的意义 ( )
A.将M的值赋给M+3
B.将M的值加3后再赋给 M
C.M和M+3的值相等
D.以上说法都不对

查看答案和解析>>

同步练习册答案