background image

 

 

main() 
{ int i,j,k,n; 
  printf("'water flower'number is:"); 
   for(n=100;n<1000;n++) 
   { 
    i=n/100; 
    j=n/10%10; 
    k=n%10; 
    if(i*100+j*10+k==i*i*i+j*j*j+k*k*k) 
         printf("%5d",n); 
       } 
printf("\n"); 
}

/* 分解出百位 */

/* 分解出十位 */

/* 分解出个位 */

水仙花数的逻辑判断条