详解在代码中已标示,数据范围可更改
//自己摸索的水仙花数((◎ロ◎;))
#include
#include
int main()
{
int sum = 0;
int i = 0;
//floor为向下取整符号,对数函数算出的指数即位数减一 头文件#include
for (i = 1;i
{
int sum = 0;
int j = floor(log10(i) + 1);
int a = floor(log10(i) + 1);
int b = i;
//double pow(x,y)表示x的y次方 #include(in服务器托管网t)为强制取整
while(j > 0)
{
int k = b / pow(10,j-1);
sum += pow(k, a);
b = b % (int)pow(10, j – 1);
j–;
}
if (i == sum)
{
printf(“%d “, i);
}
}
return 0;
}
服务器托管网
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: [Part3]JavaScript生态加速攻略:eslint
本文首发于微信公众号:大迁世界, 我的微信:qq449245884,我会第一时间和你分享前端行业趋势,学习途径等等。更多开源作品请看 GitHub https://github.com/qq449245884/xiaozhi ,包含一线大厂面试完整考点、资料以…