没理解到题目是什么意思啊?水仙花数是啥?
不知道怎么做这个题(这个是算数么?一定要搞懂啊?)
登陆购买课程后可参与讨论,去登陆吧
首先,你要了解什么是水仙花数,水仙花数是指一个 n 位数 ( n≥3 ),也就是说至少要是百位数,譬如100等
其次,你要了解1000以内的三位的水仙花数共有4个,即:153,370,371,407;
然后,你需要了解水仙花数的计算规则,它每个位置上的数字n 次幂之和等于它本身。 比如153这个水仙花数,他的百位数字是1,十位数字是5,个位数字是3,那么即有:
你在结合老师说的实现思路,整理一下
这不是说的很清楚了,你按照这个思路来下,或者你可以详细说下是那块不懂。
根据题目要求,水仙花满足三位数的每个数的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以内满足该条件的三位数输出。
思路 :
使用for语句
将数的三个数获取到。
将三位数每位3次方,然后相加
判断相加结果与该数本身是否一样,如一样输出 。
希望对你有帮助,动手实践,加油。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
5 45
377 41
378 40
0 35
60 30
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧