2013-04-07 132 views
-3

所以我得到這個代碼:爲什麼我的C++應用程序不能生成我期望的輸出?

#include "stdafx.h" 
#include "iostream" 
using namespace std; 

    int main() 

    { 

     int counter=1; 
      char letter='i'; 
      while (letter <= 'g') 
     {  cout << letter << " "; 
      if (counter % 10 == 0) 
       cout << endl; 

      } 
      letter++; 
       counter++; 
      system("pause"); 

      return 0; 

    } 

一旦我運行它,它給了我這樣的:

應該給我的信一環,而是它給我什麼。我不知道爲什麼。你們能幫忙嗎?提前致謝。

+6

如果您正確縮進代碼,則可能會看到問題。 –

回答

3

您認爲的預期輸出是什麼?你有幾個系統消息,沒有別的。這是因爲i大於g而您的while環路狀況永遠不會變成現實。

1

除了boris strandjev發佈的內容,letter++counter++應該在while循環內。

相關問題