【发布时间】:2023-03-26 12:06:02
【问题描述】:
这是我遇到问题的程序部分:
// precondition: board is initialized
// postcondition: board is shuffled by randomly swapping 20 values
void shuffle(int board[][NCOLS]) {
int num = rand();
num = num %6 + 1;
for (int i = 0; i < 20; i++) {
}
}
很确定我已经错了,我想我可能需要rand 函数,但我不确定for 循环如何工作。
基本上有 6 张图片,它们在 4 列中,这是一个记忆游戏,目前它们停留在同一个地方。我需要让它们随机并翻转到你看不到它们但我无法弄清楚的一侧。
我不知道如何随机化列,尤其是当它们以 simple board 和 NCOLS 命名时。
【问题讨论】: