水仙花不是很懂

水仙花不是很懂

for(var a=1;a<=9;a++){

		for(var b=0;b<=9;b++){
			
			for(var c=0;c<=9;c++)
			
			这个循环的循环逻辑是怎样?第一个100不符合然后怎么循环到101?


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

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

2回答
妮可妮可妮_ 2018-06-22 09:41:59

@qq_Only_85

同学描述的不是很清晰,如果对循环部分还是不太明白建议动手试一试,领悟的会更深刻

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

妮可妮可妮_ 2018-05-28 17:24:19

水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身.严格来说3位数的3次幂数才称为水仙花数。

可以参考下图所示思路,想清楚之后自己动手试一试.加油哦!

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

祝学习愉快!

  • 提问者 qq_sensitive_0 #1
    思路我知道啊,我就是看不懂前面那三个for语句是怎样循环的,
    2018-05-28 17:34:05
  • 妮可妮可妮_ 回复 提问者 qq_sensitive_0 #2
    这里i为百位数上的数字,j为十位数上的数字,x为个位上的数字,因为需要输出1000以内的水仙花数,所以,三个数都不大于9.因为为百位上的数字,所以不能为0,
    2018-05-28 18:01:35
  • 那i不是123456789吗?乘3次。。。我理解有错误,还请老师详细讲解一下!再循环这里很晕!!!
    2018-06-21 23:25:15
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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