gpt4 book ai didi

c++ - 我无法理解二维模数 C++

转载 作者:行者123 更新时间:2023-11-30 03:44:59 26 4
gpt4 key购买 nike

嘿,每次我运行这段代码时,伙计们都需要帮助。编译器在一行中输出所有内容。我想输入 8x8 的棋盘格格式,但程序给了我 1x16 。尝试运行它,看看它给你带来了什么。我在 Windows 7 上使用代码块。
#包括 #包括

using namespace std;
class CheckerBoard{
public:
void initBoard()
{
for(int y=0; y<8; y++)
{
for(int x=0; x<8; x++)
{
if(((x+y)%2)==0)
{
board[y][x]='.';
}
else
{
board[y][x]='*';
}
}
}

}
void printBoard()
{
for(int y=0; y<8; y++)
{
for(int x=0; x<8; x++)
{
cout<< board[y][x];
}
}
}

private:
char board[8][8] ;
};


int main()
{
CheckerBoard checkerBoard;
checkerBoard.initBoard();
checkerBoard.printBoard();
return 0;
}

最佳答案

printBoard 中的外循环末尾添加新行:

void printBoard()
{
for(int y=0; y<8; y++)
{
for(int x=0; x<8; x++)
{
cout<< board[y][x];
}
cout << std::endl;
}
}

关于c++ - 我无法理解二维模数 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35118796/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com