⊙∀⊙!781 2022-04-22 14:58 采纳率: 97.1%
浏览 40
已结题

这个答案为什么是8啊

这个答案为什么是八阿,能不能详细给我解释一下,我就if那一点不明白,j%2后面也没有具体的能不能被整除这个条件是什么意思啊

img

  • 写回答

4条回答 默认 最新

  • A-Chin 2022-04-22 15:04
    关注

    if(j%2) 等价于 if(j%2 != 0)
    i = 0时,x++,x = 1,j=1,3时,两次x++,x=3,然后再一次x++,x=4
    i = 1时,x++,x = 5,j=1,3时,两次x++,x=7,然后再一次x++,x=8

    i = 2时跳出循环,此时x=8

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 4月30日
  • 已采纳回答 4月22日
  • 创建了问题 4月22日