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