水仙花数c语言编程

时间:2016.07.07 发布人:

水仙花数c语言编程

已解决问题

谷歌用户在2016.07.07提交了关于“陆兆禧水仙花数c语言编程”的提问,欢迎大家涌跃发表自己的观点。目前共有2个回答,最后更新于2025-02-28T02:30:29。

找出100~500之间所有的“水仙花数”。

希望大家能够帮助她。

详细问题描述及疑问:

找出100~500之间所有的“水仙花数”。

期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !
希望以下的回答,能够帮助你。

第1个回答

用户名:whoami1978  

#include<stdio.h>
#include<math.h>
intI肉雷失利s_Narcissistic(intn)//是否水仙花数
{
inti,m,ct,问答b[20];
if(n<100)//3位以下没有
return0;
m=n;
ct=0;
w远hile(m!=0)
{
b章常[ct++]=m%10;
m/=10;
}
for(i=0;i<ct;i++)
m+=(int)po紧树斤西学短打景断此呢w(b[i],ct);
if(m==n)
return1;
return0;
}
intmain(void)
{
inti;
for(i=100;i<=500;i++)
if(Is_Narcissistic(i))
p低试但确rintf("%d\n",i);

return0;
}


第2个回答

用户名:基督山公爵  

算法都是一样的,只是表达的语句不一样客将岁架察茶直赵烈而已