编辑代码

#include <iostream>
using namespace std;
int main() {
   //循环结构案例之水仙花数
   //水仙花数是指一个3位数,它的每个位上的数字的三次幂之和等于它本身
   int num=100;
   int a=0;
   int b=0;
   int c=0;
   do {
       
       a=num%10 ; //获取数字的个位
       b=num/10%10  ;//获取数字的十位
       c=num/100 ; //获取数字的百位
       if(a*a*a+b*b*b+c*c*c==num)
       {cout<<num<<endl;}
    num++;  
   }
   while (num<1000);
	return 0;
}