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

for( num=100 ; num<1000 ; num++ )

各位大神for后的num=100为什么?为什么num<1000

正在回答

4 回答

因为是三位数嘛,最小的三位数是100,是大的三位数是999,num<1000就是从100到999。

理解了吗?

0 回复 有任何疑惑可以回复我~

因为我们对于水仙花数字的定义是一个三位数,所以我们将其基础设置为100并小于1000,当num++与后面hd,td,sd的立方的和相同时,程序将其输出并命名为水仙花数字

0 回复 有任何疑惑可以回复我~

因为<1000是为了让num=999,且999是最大的三位数,100是最小的三位数。所以要求的就是在100-999之间

1 回复 有任何疑惑可以回复我~
#1

qq_慕婉清2577715

那么<=999呢?
2019-10-06 回复 有任何疑惑可以回复我~
#2

也就会点编程 回复 qq_慕婉清2577715

结果是一样的的 边界的取值影响不太大
2019-10-15 回复 有任何疑惑可以回复我~

因为<1000是为了让num=999,且999是最大的三位数,100是最小的三位数。所以要求的就是在100-999之间

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

for( num=100 ; num<1000 ; num++ )

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信