#include<iostream>
using namespace std;
int main()
{
int num = 100;
do
{
int a = num % 10; // 获得个位数
int b = num / 10 % 10; // 获得十位数字
int c = num / 100; // 获得百位数
// 如果个位的3次方+十位的3次方+百位的3次方等于本身,就是水仙花数
if (a*a*a + b*b*b + c*c*c == num)
{
cout << num << endl;
}
num++;
} while (num < 1000);
system("pause");
return 0;
}
11 C++ 学习记 水仙花数
最新推荐文章于 2024-07-24 14:05:37 发布