题目描述
打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=13+53+3^3。 Output:
153
???
???
???
输入描述
无
输出描述
所有的水仙花数,从小的开始。 每行一个
样例输入
样例输出
示例代码:
#include<iostream>
using namespace std;
int main(){
int n,a,b,c;
for(n = 100 ; n <= 999 ; n++){//三位数从100到999
a = n / 100 ;
b = n / 10 % 10 ;
c = n % 100 % 10 ;
if(a*a*a+b*b*b+c*c*c==n)
cout<<n<<endl;
}
}