完全不明白什么意思

完全不明白什么意思

没理解到题目是什么意思啊?
水仙花数是啥?

不知道怎么做这个题(这个是算数么?一定要搞懂啊?)

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
正在想名字呢 2018-01-31 12:03:37

首先,你要了解什么是水仙花数,水仙花数是指一个 n 位数 ( n≥3 ),也就是说至少要是百位数,譬如100等

其次,你要了解1000以内的三位的水仙花数共有4个,即:153,370,371,407;

然后,你需要了解水仙花数的计算规则,它每个位置上的数字n 次幂之和等于它本身。 比如153这个水仙花数,他的百位数字是1,十位数字是5,个位数字是3,那么即有:

http://img1.sycdn.imooc.com//climg/5a713b5c00011df105160326.jpg

你在结合老师说的实现思路,整理一下

  • 老师你这句‘’其次,你要了解1000以内的三位的水仙花数共有4个,即:153,370,371,407;“ 根据是什么?你怎么知道是这4个?
    2018-09-19 10:48:04
  • 题目出的很懵逼,首先说水仙花是这样一个“数字”,先强调的是一个“数字”,也没说一定是三位数,可能是2位数呢?每个位数上的数字的“n”次幂之和等于它本身,为什么这个N就一定是3?没错,是有个列子在那里,但是也没说两位数就不行啊,所以这题看的人一脸懵逼
    2018-09-19 10:55:25
  • 同学你好,我们已经在您提出的问答中回答了这个问题哦~请注意查看
    2018-09-19 11:19:46
一路电光带火花 2018-01-16 18:22:18

这不是说的很清楚了,你按照这个思路来下,或者你可以详细说下是那块不懂。

小于飞飞 2018-01-16 16:56:14

根据题目要求,水仙花满足三位数的每个数的3次方之和等于本身,就输出。

例如,1000以内的153、370:

1*1*1+5*5*5+3*3*3=153

3*3*3+7*7*7+0*0*0=370

练习要求:将1000以内满足该条件的三位数输出。

思路 :

  1. 使用for语句

  2. 将数的三个数获取到。

  3. 将三位数每位3次方,然后相加

  4. 判断相加结果与该数本身是否一样,如一样输出 。

希望对你有帮助,动手实践,加油。

  • 提问者 鹿屿 #1
    不懂。。。
    2018-01-16 18:01:56
  • 不懂。本身题目就没搞懂。根本做不下去练习。
    2018-01-31 10:39:39
  • 水仙花理解为一个三位数,百位上的数字的3次方+十位上的数字的3次方+个位上的数字的3次方=这个三位数本身。如153,它符合上面运算规则 1*1*1+5*5*5+3*3*3=153 ,题目要求找出1000以内的这样的三位数。
    2018-01-31 11:56:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师