Problem Description
To print out all the "daffodils", the so-called "Narcissus number" refers to a three-digit number, whose numbers are cubic and equal to that of itself. For example: 153 is a narcissus number, because 153=1^3+5^3+3^3. Output:
153
???
???
???
Input
No
Output
The number of daffodils, the beginning of childhood. One per line
Sample Input
Sample Output
1#include <stdio.h>2 3#include <math.h>4 5 6 7 intMain ()8 9 {Ten One inti; A - for(i= -;i< +; i++) - the if(I==pow (i/ -,3) +pow (i% -/Ten,3) +pow (i%Ten,3)) - -printf"%d\n", i); - + GetChar (); - + return 0; A at}
Other code:
1#include <stdio.h>2 intFlowerintN)3 {4 if(n>0){5 intm=n%Ten;6 intsum=m*m*m;7 returnSum+flower (n/Ten);8 }9 return 0;Ten } One intMain () A { - inti; - for(i= -;i< +; i++) the if(i==Flower (i)) -printf"%d\n", i); -}
Wuhan University of Science and Technology Acm:1005:c Language Programming Tutorial (third edition) after-class exercise 6.6