“水仙数是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙数”,因为153=1的三次方+5的三次方+3的三次方

  1. #include <stdio.h> 
  2. #include <math.h> 
  3.  
  4. int main() 
  5.     int i=1,int_a,int_b,int_c,temp; 
  6.     while( i < 1000 ){ 
  7.         int_a = i/100; 
  8.         temp = i%100; 
  9.         int_b = temp/10; 
  10.         int_c = temp%10; 
  11.          
  12.         temp = pow(int_a,3) + pow(int_b,3) + pow(int_c,3); 
  13.         if( temp == i ){ 
  14.             printf("%d\n",i); 
  15.         }  
  16.         i++; 
  17.     } 
  18.     getch(); 

系统 :window

编辑器: Dev-C++