/*
水仙花数:指定一个三位数,其各位的立方和等于该数本身.
*/
#include <stdio.h>
bool IsNacrissisticNumber(int num)
{
int a =0,b = 0,c = 0;
a = num /100;
b = (num0)/10;
c = num0;
return a*a*a + b*b*b + c*c*c == num;
}
void main()
{
int num[100] = {0};
int i = 0;
int j = 0;
for (j = 0,i = 100;i<1000;i++)
{
if (IsNacrissisticNumber(i))
{
num[j] = i;
j++;
}
}
printf("水仙花数为:/n");
for (i = 0;i<j;i++)
{
printf("d/n",num[i]);
}
}