2017-02-09 94 views
-4

我有一個測試在幾天,我正在審查研究指南,我遇到了一個我不熟悉的問題。它說:「編寫一個while循環,持續循環,直到用戶輸入保存在名爲myNum的-1到-100之間的變量中的數字,只能使用<和>運算符。」有人能給我一個清楚的解釋,我應該爲這個問題做些什麼?While Loop如何?

+1

好吧。你必須寫一個while循環... – Ari0nhh

+0

我發佈了一個答案,但不知道它的正確性,因爲問題的措辭不是非常確切。告訴我,這是你的第一個C++類嗎?我只是在問,因爲這會幫助我更好地理解你的教授可能提出的問題的範圍。 –

回答

0

我真的不完全確定這個問題是什麼問題,因爲它似乎有點含糊的措辭,但這是我會假設他們要求。我不知道如何使用「僅」><操作員完成此操作,因爲您需要輸入和可能的輸出操作員(分別爲>><<)。無論如何,我希望這會有所幫助,如果它不完全正確與你的任務是什麼,也許你可以看到邏輯,並做出一些小的改變,使其更好地適應。

我評論了每一行,甚至是顯而易見的(當你進入更重的編碼時,這是一種不可否認的方式),這樣,所有的語法都有意義。

#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; 
    } 
}