1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #include <stdio.h> #include <math.h> int main() { int a = 100; int gw, sw, bw; do{ gw = a % 10; sw = a / 10 % 10; bw = a / 100 % 10; if (pow(gw, 3) + pow(sw, 3) + pow(bw, 3) == a) { printf("%d是水仙花数\n",a); a++; } else { a++; } } while (a <= 999); return 0; }
|