Lī_ī100 2022-01-11 18:55 采纳率: 80%
浏览 136
已结题

输出是工资为20001是为什么呀

img


我设置了g最大为20000但输出是20001
大佬们帮我看看是哪里错了

  • 写回答

3条回答 默认 最新

  • Code_流苏 C/C++领域优质创作者 2022-01-11 19:18
    关注

    因为g<=20000;g++
    g=20000时执行下面的语句块,然后执行完之后,执行g++,g=20001,然后g与20000比较 g<=20000不成立
    退出循环,输出为20001。
    如果想输出为20000的话 把g<=20000 改为 g<20000即可。
    希望对题主有所帮助,望采纳!!

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

报告相同问题?

问题事件

  • 系统已结题 1月19日
  • 已采纳回答 1月11日
  • 创建了问题 1月11日

悬赏问题

  • ¥50 这Mac系统提示虚拟内存不足,怎么解决
  • ¥15 Rs232电路无法收发数据,求帮助
  • ¥15 百度cookie扫码登录器
  • ¥15 微机原理汇编语言debug调试实验
  • ¥23 matlab可以把相图转换为庞加莱映射吗
  • ¥15 Arduino电机和openmv连接异常
  • ¥15 Arcgis河网分级报错
  • ¥200 java+appium2.1+idea
  • ¥20 请帮我做一个EXE的去重TXT文本
  • ¥15 工价表引用工艺路线,应如何制作py和xml文件