-3

こんにちは、プログラムを実行すると、このコードがコマンド プロンプトに (00 11 21 32 42) を表示する理由を説明してもらえますか?

コードは次のとおりです。

int main()
{
    int x = 0;
    int y = 0;
    while (x < 5) {
        y = x - y;
        printf("%i%i ", x, y);
        x = x + 1;
    }
    return 0;
}

ありがとうございました。

4

3 に答える 3

0

ループの各反復で、x は 1 ずつインクリメントされ、y (2 桁目) は CURRENT x MINUS PREVIOUS y の結果です。

于 2013-03-30T21:00:49.313 に答える