题目内容
三位数153,它满足153=13+53+33,即这个整数等于它各位上的数字的立方的和,我们称这样的数为“水仙花数”.请您设计一个算法,找出大于100,小于1 000的所有“水仙花数”.(1)用自然语言写出算法;
(2)画出流程图.
解析:由于需要判断大于100,小于1 000的整数是否满足等于它各位上的数字的立方的和,所以需要用选择结构和循环结构.
答案:(1)算法描述是:1.I=101;
2.如果I不大于999,则执行第三步,否则算法结束;
3.若这个数I等于它各位上的数字的立方的和,则输出这个数;
4.I=I+1,转第二步.
(2)流程图如下:
![]()
练习册系列答案
相关题目