1. 程式人生 > >C++練習之 求水仙花數

C++練習之 求水仙花數

水仙花數為三位數,各位數字的三次方等於該數本身。

例如:153=1*1*1+5*5*5+3*3*3

#include <iostream>
using namespace std;
int main()
{
 int i,j,k,num;
 for(num=100;num<1000;num++)
 {
  i=num/100;
  j=(num-i*100)/10;
  k=num-i*100-j*10;
  if(num==i*i*i+j*j*j+k*k*k)
   cout<<num<<" ";
 }
 cout<<endl;
 return 0;
}