编写一个自定义函数用于判断一个任意数是否是水仙花数,调用此函数找到并输出500以内最大的水仙花数。注:水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身,如153=1*1*1+5*5*5+3*3*3,153就是一个水仙花数。
举一反三
- 定义一个输出水仙花数的函数,水仙花是指一个 3 位数,它的每个位上的数字的 3 次幂之和等于它本身(例如:1**3 + 5**3+ 3**3 = 153),输出所有3位的水仙花数。
- 编写一个判断一个数是否是水仙花数的函数,然后利用该函数求所有的水仙花数之和。(水仙花数是一个三位数,其每位上数字的立方和等于这个数。如153=1*1*1+5*5*5+3*3*3,153是水仙花数)。
- 编写一个求水仙花数的函数。所谓水仙花数是指一个三位数,其各位数字立方的和等于该数。例如:153就是一个水仙花数:153=1*1*1+5*5*5+3*3*3
- 编写一个求水仙花数的函数,在主函数中调用函数输出所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字立方的和等于该数。例如,153就是一个水仙花数:153=1*1*1+5*5*5+3*3*3
- 编写程序:从键盘输入一个三位数(正数),判断并输出该数是否为水仙花数。所谓的水仙花数是指一个三位数,其各个位数字的立方和等于该数本身,如:153就是一个水仙花数,153=1*1*1+5*5*5+3*3*3