题目描述
打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。
输入
无
输出
输出每一个水仙花数,一个数占一行
样例输出
153 370 371 407
#include <stdio.h>
int main()
{
int a,b,c,d;
for(a=1;a<=9;a++)//百位数
{
for(b=0;b<=9;b++)//十位数
{
for(c=0;c<=9;c++)//个位数
{
d=a*100+b*10+c;//组成一个三位数
if(d==a*a*a+b*b*b+c*c*c)
{
printf("%d\n",d);
}
}
}
}
return 0;
}