私は C++ に非常に慣れておらず、1 行の入力を取得して画面に出力する以外のプログラミングは初めてです。(私は Alex Alllain の Jumping Into C++ から作業しています。) 各正方形に番号が付けられた単純な 3x3 グリッド (TicTacToe ボード) を印刷しようとしています。しかし、無限ループで 1 でスタックしています。問題は信じられないほど単純で、これを読んでいるすべての人にとっておそらく明らかだと確信していますが、私にはそれがわかりません。
これが私のコードです。あなたの助けに感謝します:
int main()
{
for ( int i = 1; i < 10; i++ )
{
cout << "_____________\n";
while ( i <= 3 )
{
cout << "| " << i <<" |";
}
cout << "\n";
cout << "|---|---|---|\n";
while ( i > 3 && i <= 6)
{
cout << "| " << i <<".|";
}
cout << "/n";
cout << "|---|---|---|\n";
while ( i > 6 && i <= 9)
{
cout << "| " << i <<".|";
}
cout << "|___|___|___|\n";
cout << "\n";
}
}