打印水仙花数
- 描述
- 打印出所有得“水仙花数”,所谓“水仙花数”是指一个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;
} -
- 函数类型的题目,对着答案敲的,感觉还不是很懂。
-