“水仙数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙数”,因为153=1的三次方+5的三次方+3的三次方
- #include <stdio.h>
- #include <math.h>
- int main()
- {
- int i=1,int_a,int_b,int_c,temp;
- while( i < 1000 ){
- int_a = i/100;
- temp = i%100;
- int_b = temp/10;
- int_c = temp%10;
- temp = pow(int_a,3) + pow(int_b,3) + pow(int_c,3);
- if( temp == i ){
- printf("%d\n",i);
- }
- i++;
- }
- getch();
- }
系统 :window
编辑器: Dev-C++