为了账号安全,请及时绑定邮箱和手机立即绑定

水仙花判断

水仙花判断

C
YOLOplus 2018-03-29 20:12:11
输入一个三位的正整数,判断该数是否为水仙花数。
查看完整描述

4 回答

?
Yy_fish

TA贡献7条经验 获得超2个赞

https://www.imooc.com/code/5259

这个链接里有讲咋弄

另外“水仙花数”指的是一个数各位数字上的立方和等于这个数,如153=1*1*1+5*5*5+3*3*3

查看完整回答
1 反对 回复 2018-03-30
?
deemos

TA贡献19条经验 获得超11个赞

我查了一下,我把算法给你吧。

第一步:用一个循环判断输入的数是几位的。

第二步:用循环除法把每一位的数字分离出来。

第三步:建立一个50位以上数组,并存入分离出来的数字。

第四步:遍历数组,取出每一位的数字并按水仙花数的判断方法式进行计算。

第五步:将计算结果和原数比较(之前记得备份原数)。

第六步:根据判断返回『是』或『否』

这是我一瞬间的思路,大概不是最优解,期待大佬来指正。

查看完整回答
1 反对 回复 2018-03-29
?
realwds

TA贡献69条经验 获得超24个赞

用什么语言做?  手动滑稽

查看完整回答
反对 回复 2018-03-30
?
deemos

TA贡献19条经验 获得超11个赞

那个,水仙花数是啥?我可以帮忙想一想(。ò ∀ ó。)

查看完整回答
反对 回复 2018-03-29
  • 4 回答
  • 0 关注
  • 1466 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信