#include using namespace std; //是不是水仙花数 bool isSXH(int n) { int s = 0, m; m = n; while (m) { int a = m % 10; s += a * a * a; m /= 10; } return s == n; } int main() { for (int i = 100; i <= 999; i++) if (isSXH(i)) cout << i << " "; return 0; }