【发布时间】:2018-04-25 02:32:49
【问题描述】:
我正在尝试将单词对角输入到 C 中的 2d 数组中。我能够对水平和垂直的单词执行此操作,但是这里更棘手,因为单词可以对角向上或向下输入。我希望变量 X 在循环的第一次迭代中为 0,然后为循环的其余部分递增或为循环的其余部分递减(无论它随机选择哪个)。这可能吗?
for(i=0, j = 0; i < wordLen && j < arrayHeight; j++, i++)
array[arrayRow+X][arrayColumn+i] = wordList[k][j];
tl;dr 我专注于让 X 变量以这种方式执行特定的操作,但我不知道该怎么做
【问题讨论】:
-
您是否尝试随机确定一个方向,然后相应地迭代
X? -
我无法正确格式化我的回复,无论如何,如果我理解正确,我计划这样做,但我需要在第一次迭代时 X 为 0