加油xdm
11.01 水仙花数判断 (10 分)
一个三位整数,如果满足条件:个位数的立方+十位数立方+百位数立方==这个数,那么称之为“水仙花数” 编程判断一个三位整数是不是水仙花数。
输入格式:
输入一个三位整数
输出格式:
是则输出YES,不是输出 NO (注意是大写字母),如果输入不是三位数,不处理。
输入样例:153
输出样例:YES
#include <stdio.h>
#include <math.h>
int main ()
{
int a,b,c,d;
scanf ("%d",&a);
c=a/100;
d=a/10-c*10;
b=a-d*10-c*100;
if (b*b*b+c*c*c+d*d*d==a)
{
printf ("YES");
}
if (b*b*b+c*c*c+d*d*d!=a)
{
printf ("NO");
}
return 0;
}