习题2-1 水仙花数
输出100~999中的所有水仙花数。若3位数ABC满足ABC=A²+B²+C²,则称其为水仙花数。例如:153=1²+5²+3²,所以153是水仙花数。
#include<stdio.h>
int main()
{
int a,b,c; //让a,b,c分别成为百位,十位,个位
for(a=1;a<10;a++) //从100开始计算,以999结尾
{
for(b=0;b<10;b++)
{
for(c=0;c<10;c++)
{
if((a*a*a+b*b*b+c*c*c) ==(a*100+b*10+c))
{
printf("%d%d%d\n",a,b,c);
}
}
}
}
return 0;
}