C++ 机房收费管理系统

img

为什么我的for循环里面分明满足了if 语句,为什么还会if else同时执行啊?

不可能同时执行,永远,forever
可能某一次循环执行了if代码块,另一次循环执行了else代码块
======
你的代码逻辑并不对,应该将else部分放到for循环结束后。当所有电脑都比较完成后,才能确定这台电脑是空闲的

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7595542
  • 除此之外, 这篇博客: C++里的嵌套 if 语句中的 如果被运行,会出现以下结果。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • a 的值是 100,且 b 的值是 200
    a 的准确值是 100
    b 的准确值是 200