我对 C++ 非常陌生,并且除了获取单行输入并将其打印到屏幕之外,还可以编写任何东西。(我正在从 Alex Alllain 的 Jumping Into C++ 开始工作。)我正在尝试打印一个简单的 3x3 网格,每个正方形都有编号(井字棋板。)但我在无限循环中被困在 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";
}
}