Problem A: 打印出所有"水仙花数
Time Limit: 1 Sec
Memory Limit: 128 MB
Description
打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output:
153 ??? ??? ???
Input
无
Output
所有的水仙花数,从小的开始。每行一个
HINT
参考答案:
#include<stdio.h>
int main()
{
int a,b,c,i;
for(i=100;i<1000;i++)
{
a=i/100;
b=(i-a*100)/10;
c=i-a*100-b*10;
if(a*a*a+b*b*b+c*c*c==i)
printf("%d\n",i);
}
return 0;
}