-3

だから私はこのコードを得ました:

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

    }

そして、実行すると、次のようになります。

文字のループが表示されるはずですが、何も表示されません。どうしてか分かりません。手伝ってくれませんか?よろしくお願いします。

4

2 に答える 2

3

あなたが考える期待される出力は何ですか?システムメッセージがいくつかありますが、他には何もありません。これは、iより大きくgwhileループ条件が真にならないためです。

于 2013-04-07T11:39:31.490 に答える
1

ボリスストランドジェフが投稿したものに加えて、ループ内letter++counter++ある必要があります。while

于 2013-04-07T11:48:56.107 に答える