为啥是小于1000不是小于999

来源:4-9 循环结构之for循环(二)

慕的地0739796

2018-11-16 15:45

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

的话最后一个数不应该是1000吗

num==999后num++不就不是3位数了吗

写回答 关注

1回答

  • eisuto
    2018-11-16 20:43:07
    已采纳

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

                                                            时

    最后一次循环后 num的值为1000,不满足循环条件退出循环。

    -----------------------------------------

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

                                                            时

    最后一次循环后 num的值为999,不满足循环条件退出循环。


    所以要遍历所有三位数要  i<1000 ,不然缺少999这个数。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926025 学习 · 20793 问题

查看课程

相似问题