水仙花数是指一个3位数,其各个数字立方和等于该数本身,例如,153是水仙花数,因为153=13+53+33. 代码如下: /* 95题 水仙花数 153=1^3+5^3+3^3 */ #include<stdio.h> int main() { int i=0,a=0,b=0,c=0; for(i=999;i>0;i--){ a=i/10/10; b=i/10%10; c=i%10; if(100*a+10*b+c==a*a*a+b*b*b+c*c*c){ printf("%d\n",a*100+b*10+c); } } return 0; }