慢慢来er 2023-01-13 23:14 采纳率: 73.7%
浏览 23
已结题

一个简单的c++问题

题目如下:

img

我的错误代码如下:

img

我的问题:用题目给的例子数据运行,它运行到19行的时候,本来j已经加到2了,但是不知道为什么它还是进入了if判断语句,并且进去后,j变成了1,这是为什么呀?

  • 写回答

1条回答 默认 最新

  • 谛凌 2023-01-13 23:25
    关注

    19行的if语句写错了
    应该写 if(j == 1)
    j=1是赋值,所以j变成1了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 1月22日
  • 已采纳回答 1月14日
  • 创建了问题 1月13日