打印400以内的"水仙花数"。"水仙花数"是一个三位数,
其各位数立方和等于该数本身。例如:153是一个"水仙花数",
因为153=13+53+33。编程思路为:通过循环确保读入一个三位数,
随后拆开并计算它的各位数字的立方和,从而确定是否是"水仙花数"。
#include<stdio.h>
void main()
{
int a,b,c,d,s;
for(a=100;a<=400;a++)
{
b=a%10;//个
c=a/10%10;//十
d=a/100;//百
s=d*d*d+c*c*c+b*b*b;
if(a==s)
{
printf("%d ",a);
}
}
}