求100--900内的水仙花数,每一位数字的立方和=它本身,例如;153=1^3+5^3+3^3 (153为水仙花数)
#include <stdio.h>
#include <math.h>
void main()
{
int a,b,c,s;
for (s=100;s<=900;s++)
{
a=s/100;
b=(s%100)/10;
c=(s%100)%10;
if (s==a*a*a+b*b*b+c*c*c)
printf("%d\n",s);
else
continue;
}
}
于2012.11.15