水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身
例如:1^3 + 5^3+ 3^3 = 153
请利用do…while语句,求出所有3位数中的水仙花数
#include<iostream>
using namespace std;
int main() {
int num=100;
do {
//int a = 0;
//int b = 0;
//int c = 0;
int a = num / 100;
int b = (num / 10) % 10;
int c = num % 10;
if (num ==a*a*a+b*b*b+c*c*c) {
cout << num << endl;
}
num++;
} while (num<1000);
return 0;
}