水仙花数
Description
如果一个三位十进制数等于其各位数字的立方和,则称这个数为水仙花数。如:13+53+33=153。
Input
一个整数x,100<=x<=999。
Output
x是水仙花数,则输出“YES”,否则为“NO”。
Sample Input
153
Sample Output
YES
HINT
Append Code
代码:
#include <stdio.h>
int main(){
int x;
int a,b,c;
scanf("%d",&x);
a=x/100;//百位
b=(x-a*100)/10;//十位
c=x-a*100-b*10;//个位
if(x==a*a*a+b*b*b+c*c*c)
printf("YES");
else
printf("NO");
}