水仙花数

来源:互联网 发布:全景制作软件 编辑:程序博客网 时间:2024/05/16 11:40


打印水仙花数

描述
打印出所有得“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身,例如,152是水仙花数,因为153=1×1×1+5×5×5+3×3×3。
输入
无输入。
输出
输出所有水仙花数,每行输出一个水仙花数。


#include<bits/stdc++.h>
ueing namespacs std;
int power(int a,int b)
{  
     int res=1;
     while(b>0)
     {  
         res=res*a;--b;
     }
     return res;
}
int main()
{
  for(int num=100;num<1000;++num)
   {
    if(prower(num%10,3)+power(num/10%10),3)+power(num/100,3)==num  cout<<num<<endl;
   }
   return 0;
}

函数类型的题目,对着答案敲的,感觉还不是很懂。

原创粉丝点击