((10分)求100~999中的水仙花数,所谓水仙花数是一个三位数,它的各位数字的立方和等于该数,例如153是一个水仙花数,因为.试编一段程序,找出所有的水仙花数.
解: I=100DOA=I100B=(I-100*A)10C=I-A*100-B*10IF I="A*A*A+B*B*B+C*C*C "THENPRINT IENDIFI=I+1LOOPUNTILI>999END ----------------
举一反三
- 打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=13+53+33。
- 中国大学MOOC: 打印所有的“水仙花数”。所谓“水仙花数”,是指一个三位数,其各位数字的立方和等于该数本身。例如,153是“水仙花数”,因为
- 打印出所有的“水仙花数”,“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153=13+53+33,故153是一个“水仙花数”。
- 编写程序,找出所有的“水仙花数”。“水仙花数”是指一个三位数,它的各位数字的立方之和等于该数。如153=13+53+33,所以153是水仙花数。 水仙花数有: 153 370 371 407
- 编一个程序, 打印出所有的“水仙花数”, 所谓“水仙花数” 是指一个三 位数, 其各位数字立方和等于该数本身。 例如, 153=1*1*1+5*5*5+3*3*3 , 所 以 153 是“ 水仙花数”
内容
- 0
求出并输出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如:153是一个水仙花数,因为153=13+53+33。满足条件的水仙花数有四个,它们是153,370,371和407。
- 1
编写函数,判断一个数是否为水仙花数。所谓水仙花数,是指一个3位数,其各位数字立方和等于该数字本身。例如,153是水仙花数,因为153=13+53+33。利用编写的函数,显示所有的水仙花数
- 2
打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数
- 3
打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方
- 4
编写一个判断水仙花数的函数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如:153=13+53+33循环。通过主函数调用该函数求100到999之间的全部水仙花数