所谓的水仙花数就是指一个3位数,其各位数字立方和等于改数字本身。
例如:153 = 1的三次方 + 5的三次方 + 3的三次方
#include<stdio.h>
int main()
{
int i,j,n,s;
printf("pracissus numbers are ");
for(n=100;n<1000;n++)
{
i = n/100;
j = n/10 - i*10;
s = n%10;
if(n== i*i*i + j*j*j + s*s*s)
printf("%d ",n); //pracissus numbers are153 370 371 407
}
printf("\n");
return 0;
}