c++编程:水仙花数
·
c++编程:水仙花数
1.什么是水仙花数
原理:
我们先理解什么是水仙花数(NarcissisticNumber),所谓的水仙花数是指一个整数的各位数字的立方和等于它本身。
![]()

#include<bits/stdc++.h>
using namespace std;
int main(){
int ge, shi, bai;
for(int num = 100; num <= 999; num++){
ge = num % 10;
shi = num / 10 % 10;
bai = num / 100;
if(num == ge*ge*ge + shi*shi*shi + bai*bai*bai) { // 立方和
cout << num << endl;
}
}
return 0;
}
更多推荐
所有评论(0)