问题:求出所有的水仙花数。
代码:
#include <stdio.h>
int main()
{
int a,b,c;
for(a=1;a<10;++a)
for(b=0;b<10;++b)
for(c=0;c<10;++c)
if(a*100+b*10+c == a*a*a+b*b*b+c*c*c)
printf("%d%d%d\n",a,b,c);
return 0;
}
运行成功截图:
心得:利用循环将符合的数找出来。