题解 | #输出水仙花数#
输出水仙花数
https://www.nowcoder.com/practice/dabaf13009ef4d0cbf22302fd6a530a6
#include <iostream> using namespace std; int fl(int i) { if (i > 1) { int t = i % 10; i = i / 10; int k = t * t * t; return k + fl(i); } else if (i == 1) { return 1; } return 0; } int main() { int i=100; for (i = 100;i <= 999;i++) { int s = fl(i); if (s == i) { printf("%d\n", s); } }// write your code here...... return 0; }