【C语言问题】<一个三位数,它的各个数字位的立方和等于它本身!比如:153=1*1*1+5*5*5+3*3*3>
1个回答

水仙花是吧?

#include

int leaf(int n)

{

x05int a,b,c;

x05a = n / 100;

x05b = (n % 100) / 10;

x05c = n % 10;

x05if(a * a * a + b * b * b + c * c * c == n)

x05x05return 1;

x05else

x05x05return 0;

}

int main()

{

x05int n;

x05scanf("%d",&n);

x05if(leaf(n))

x05x05printf("Yesn");

x05else

x05x05printf("Non");

x05return 0;

}