水仙花: 一个百位数等于它的个位、十位、百位的立方和
例如:153=111+555+333
#include<stdio.h>
int main ()
{
int i,g,s,b;
for(i=100;i<1000;++i)
{
g = i%10;//找出这个数字的个位数
s =(i/10)%10;//找出这个数字的十位数
b = i/100; //找出这个数字的百位数
//printf("%d %d %d",g,s,b);
if(i==(g*g*g)+(s*s*s)+(b*b*b))
//重组判断,如果这个数的各位数字立方和等于该数本身;则输出!
printf("%d\n",i);
}
}