一问题描述

一个三位数的各位的立方和为他本身的就是水仙花数,求出所有的水仙花数

二设计思路

进行从100到999的循环,在循环中求出他的百位十位个位然后条件语句判断是否符合条件。

三程序流程图

 

四伪代码实现

#include<iostream>
using namespace std;
int main(){
int x,y,z;
for(int i=100;i<=999;i++){
x=i/100;
z=i%10;
y=(i%100-z)/10;
if(x*x*x+y*y*y+z*z*z==i){
cout<<i<<endl;
}
}
}

五代码实现