题解 | #输出水仙花数#
输出水仙花数
https://www.nowcoder.com/practice/dabaf13009ef4d0cbf22302fd6a530a6
#include <iostream>
using namespace std;
int main() {
// write your code here......
int num = 100;//使后面的每一位数都是三位数,避免个位数与两位数的出现
cin >> num;
do
{
int a;
int b;
int c;
a = num / 100;//百位
b = num / 10 % 10;//十位
c = num % 10;//个位
if(num == a*a*a + b*b*b + c*c*c)
{
cout << num << endl;
}
num++;
}while (num < 1000);
return 0;
}
查看13道真题和解析