题解 | 输出水仙花数
输出水仙花数
https://www.nowcoder.com/practice/dabaf13009ef4d0cbf22302fd6a530a6
#include <iostream>
using namespace std;
int main() {
int sum = 0, a = 0, b = 0, c = 0;
for (int num = 1; num < 1000; num ++) {
a = (int)(num / 100);
b = (int)(num / 10)% 10;
c = (int)(num % 10);
sum = a*a*a + b*b*b + c*c*c;
if (sum == num && num > 99) {
cout << num << endl;
sum = 0;
}
}
return 0;
}
查看9道真题和解析