“水仙花数”是指一个三位数其各位数字的立方和等于该数本身。
例如153是水仙花数,153 = 13 + 53 + 33
#include <stdio.h>
int main()
{
int num;
printf("input num:");
scanf("%d",&num);
int x,y,z;
x=num%10;
y=(num/10)%10;
z=(num/100)%100;
if(num==x*x*x+y*y*y+z*z*z)
{
printf("%d is 水仙花数\n",num);
}
else
{
printf("%d is not 水仙花数\n",num);
}
return 0;
}