而循环如何

While Loop how to?

本文关键字:循环      更新时间:2023-10-16

我几天后要测试,我正在复习学习指南,遇到了一个我不熟悉的问题。它说"编写一个连续循环的while循环,直到用户输入保存在-1和-100之间的名为myNum的变量中的数字。仅使用<和>运算符。有人可以给我一个明确的解释,我到底应该为这个问题做什么吗?

老实说,我不完全确定这个问题在问什么,因为它在措辞上似乎有点模棱两可,但这就是我认为他们所要求的。 我不确定如何使用"仅"><运算符来完成此操作,因为您需要输入和可能的输出运算符(分别为>><<(。 无论如何,我希望这有所帮助,如果它与您的作业不完全正确,也许您可以看到逻辑并进行小的更改以使其更适合。

我评论了每一行,甚至是显而易见的(当你进入较重的编码时,这是一个禁忌(,这样所有的语法都是有意义的。

#include <iostream>
using namespace std;
int main()
{
    // Initialize myNum to 1 so that it passes into while-loop
    int myNum = 1;
    // Continue looping as long if number is less than -100 or greater than -1 (terminating the loop when numbers from -100 to -1 are entered)
    while((myNum > -1) || (myNum < -100))
    {
        // Display "Enter Text" to console
        cout << "Enter number: ";
        // Allow user to input number
        cin >> myNum;
    }
}