问答详情
源自:6-6 编程练习

关于6-6的编程练习

https://img2.mukewang.com/5bd418330001b37205660637.jpg选中部分为什么不能使用 for (int i : num) 代替呢?代替之后运行错误

提问者:慕盖茨6056564 2018-10-27 15:49

个回答

  • qq_仄笙_0
    2018-10-27 15:59:36
    已采纳

    第一 应该是for(int i : nums )
    第二 你所有的if语句里面的数组nums[i] 都要更变成 i  因为你的i已经赋值为你数组当前下标代表的数字,不能作为数组下标来表达,第一次循环遍历是61,作为数组下标的话已经超出了,所以会报错