- 文件名:[作业]
- 作者:〈漆黑〉
- 描述:〈 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 〉
- 创建时间:2019.6.26
/****************************
* 文件名:[作业]
* 作者:〈漆黑〉
* 描述:〈 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 〉
* 创建时间:2019.6.26
****************************/
#include <iostream>
#include <math.h>
using namespace std;
int main() {
cout << "水仙花数有:" << endl;
for (int i = 100; i < 1000; i++) {
int unit = i % 10;//个位
int decade = i / 10 % 10;//十位
int hundre = i / 100 % 10;//百位
if (pow(unit, 3) + pow(decade, 3) + pow(hundre, 3) == i) cout << i << endl;
}
}