水仙花数:100 - 1000 内的数,个位上的数的三次方+十位上的数的三次方+百位上的数的三次方,和等于这个数。
void main()
{
int a,b,c = 0;
int num = 0;
for(num = 100;num<1000;num++)
{
a = num / 10 / 10;
b = (num - a*10*10) / 10;
c = num%10;
if(num == a*a*a+b*b*b+c*c*c)
{
print(" %d \n ",num);
}
}
}
水仙花数:100 - 1000 内的数,个位上的数的三次方+十位上的数的三次方+百位上的数的三次方,和等于这个数。
void main()
{
int a,b,c = 0;
int num = 0;
for(num = 100;num<1000;num++)
{
a = num / 10 / 10;
b = (num - a*10*10) / 10;
c = num%10;
if(num == a*a*a+b*b*b+c*c*c)
{
print(" %d \n ",num);
}
}
}