问题标题: 酷町堂:题目描述 Description 请判断一个数是不是水仙花数。 其中水仙花数定义各个位数立方和等于它本身的三位数。 输入描述 Input Description 有多组测试数据,每组测试数据以包含一个整数n(100<=n<1000) 输入0表示程序输入结束。 输出描述 Output Description 如果n是水仙花数就输出YES 否则输出NO 样例输入 Sample Input 153 154 0 样例输出 Sample Output YES NO

0
0
已解决
被禁言 王奥翔
王奥翔
初级守护
初级守护


题目描述 Description


请判断一个数是不是水仙花数。 其中水仙花数定义各个位数立方和等于它本身的三位数。



输入描述 Input Description


有多组测试数据,每组测试数据以包含一个整数n(100<=n<1000)
输入0表示程序输入结束。



输出描述 Output Description


如果n是水仙花数就输出YES
否则输出NO



样例输入 Sample Input

153
154
0





样例输出 Sample Output

YES
NO


 


0
已采纳
丁浩然
丁浩然
新手光能
新手光能

思路:

先循环输入,判断此数是否为0(是则退出循环)

不是则先分解此数的个、十、百,再根据水仙花数的特征判断,随后根据题意即可!

0
0
0
我要回答