【发布时间】:2016-02-02 01:53:45
【问题描述】:
我要选择位置 1、3、7、9。
我做了一个 if else 语句来解决这个问题。这可以在 for 循环中实现吗?
int move1 = (rand() % 4) + 1;
if (move1 == 1)
{
move1 = 1;
}
else if (move1 == 2)
{
move1 = 3;
}
else if (move1 == 3)
{
move1 = 7;
}
else if (move1 == 4)
{
move1 = 9;
}
【问题讨论】:
-
`int move[] = {1, 3, 7, 9}; move1 = 移动[rand() % 4];
-
所以你声明一个数组'移动'元素是 1,3,7,9;并将随机 (1-4) 数组分配给 move1。 (对不起,如果我的词汇有点偏)仍然很棒,谢谢!