#include <iostream>
using namespace std;
int main()
{
for (int i = 100;i < 1000;i++)
{
int m, n, p;
m = i / 100;
n = i % 100 / 10;
p = i % 100 % 10;
if (i==m * m * m + n * n * n + p * p * p)
{
cout << i << endl;
}
}
}
输出100到1000以内是“水仙花数”的所有三位数。水仙花数是指三位数的各位数字的立方和等于这个三位数本身。例如:153=1*1*1+5*5*5+3*3*3
最新推荐文章于 2024-03-30 12:43:51 发布