水仙花数是指个位数字的立方和等于该本身的三位数。例如,153是水仙花数,因为153=1x1x1+3x3x3+5x5x5。请编程计算并输出所有的水仙花数。
#include<stdio.h>
int main()
{
int a,b,c,n;
for(n=100;n<1000;n++)
{
a=n/100;
b=(n/10)%10;
c=n%10;
if(n==a*a*a+b*b*b+c*c*c)
{
printf("%d\n",n);
}
}
}
程序的运行结果为: