放假几天忙着干别的,好几天没有敲代码了,感觉有些生疏了,到底是要多练啊!!!
今天晚上主要看了校本教材中的函数,感觉对函数的调用有更好的理解,然后敲了几个例题,感觉比放假前感觉好点了,继续加油!
打印水仙花数
描述
打印出所有得“水仙花数”,所谓“水仙花数”是指一个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,3)+power(num/10),3)+power(num/100,3)==num cout<<num<<endl;
}
return 0;
}
这道题目之前做过,当时不太懂,现在感觉好多了,感觉没问题了。