我不明白为什么这个循环死机了

初学者

有人可以告诉我这段代码有什么问题吗?我的木板不应该装满吗?(我上面有两个函数,一个函数生成一个随机数,另一个函数打印数组)

功能:

void map(char a[3][3]){

    int row, column;

    for(row=0;row<3;row++){

        for(column=0;column<3;column++){

            printf ("%c       ", a[row][column]);

        }
        printf("\n \n \n \n \n");
}
}
float getRand() {

    return ((rand() / (RAND_MAX+1.0))*9)+1;
}

主要的:

srand( time(NULL) );
    int r,c,ui,cntr,cntr2,ran,g,x;
    char kb, aray[3][3]={{'.','.','.'},{'.','.','.'},{'.','.','.'}};
    getRand();
    ran=getRand();

for(cntr2=0;cntr2<5;cntr2++){
                g=ran/3;
                x=ran%3;
                if(aray[g][x]=='.'){
                    aray[g][x]='O';
                    system("cls");
                    map(aray);
                }
                else{
                    cntr2--;
                }

        }
肯尼

假定getRand返回0到9之间的数字,则循环一旦循环一次,就会有一个Oin array[g][x]

在下一次迭代中,保持不变ran,所以gx的值与以前相同。现在,array[g][x]包含一个Oand,因此else语句将执行,并且undoescntr2++仍将保持value 1,从而导致无限循环。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我不明白这个TypeError

来自分类Dev

Python循环返回错误答案,我不明白为什么

来自分类Dev

我不明白为什么这个查询不起作用

来自分类Dev

此do-while循环无法正常工作,我不明白为什么

来自分类Dev

我的循环永无止境...我不明白为什么。有任何想法吗?

来自分类Dev

我不明白这个Python TypeError

来自分类Dev

我不明白为什么for循环不起作用

来自分类Dev

我不明白为什么我的for循环返回“未定义”

来自分类Dev

为什么我的代码连续打印两次?我不明白这个问题

来自分类Dev

我有这个错误:无法读取null的属性“值”,我不明白为什么

来自分类Dev

不明白为什么这个std :: cout打印这个

来自分类Dev

这个Xaml无效...我不明白为什么

来自分类Dev

不明白为什么这个程序给我这个输出。请给我解释一下

来自分类Dev

我不明白为什么这个正则表达式总是返回false?

来自分类Dev

我不明白为什么这个@selector无法正常工作

来自分类Dev

我不明白为什么for循环变为无限?

来自分类Dev

我不明白为什么会给出这个输出?

来自分类Dev

我不明白这个结果

来自分类Dev

Python循环返回错误答案,我不明白为什么

来自分类Dev

我不明白为什么这个查询不起作用

来自分类Dev

我的循环永无止境...我不明白为什么。有任何想法吗?

来自分类Dev

我不明白这个无限循环

来自分类Dev

我不明白这个表达树

来自分类Dev

我不明白为什么我的波形是这样出来的

来自分类Dev

不明白为什么循环没有停止

来自分类Dev

我不明白这个JSON有什么问题

来自分类Dev

我不明白为什么我会收到这个错误:[...] 有多个参数值 [...]

来自分类Dev

我不明白为什么这个 Array 不起作用?

来自分类Dev

我知道这个程序的答案,但我不明白为什么?

Related 相关文章

  1. 1

    我不明白这个TypeError

  2. 2

    Python循环返回错误答案,我不明白为什么

  3. 3

    我不明白为什么这个查询不起作用

  4. 4

    此do-while循环无法正常工作,我不明白为什么

  5. 5

    我的循环永无止境...我不明白为什么。有任何想法吗?

  6. 6

    我不明白这个Python TypeError

  7. 7

    我不明白为什么for循环不起作用

  8. 8

    我不明白为什么我的for循环返回“未定义”

  9. 9

    为什么我的代码连续打印两次?我不明白这个问题

  10. 10

    我有这个错误:无法读取null的属性“值”,我不明白为什么

  11. 11

    不明白为什么这个std :: cout打印这个

  12. 12

    这个Xaml无效...我不明白为什么

  13. 13

    不明白为什么这个程序给我这个输出。请给我解释一下

  14. 14

    我不明白为什么这个正则表达式总是返回false?

  15. 15

    我不明白为什么这个@selector无法正常工作

  16. 16

    我不明白为什么for循环变为无限?

  17. 17

    我不明白为什么会给出这个输出?

  18. 18

    我不明白这个结果

  19. 19

    Python循环返回错误答案,我不明白为什么

  20. 20

    我不明白为什么这个查询不起作用

  21. 21

    我的循环永无止境...我不明白为什么。有任何想法吗?

  22. 22

    我不明白这个无限循环

  23. 23

    我不明白这个表达树

  24. 24

    我不明白为什么我的波形是这样出来的

  25. 25

    不明白为什么循环没有停止

  26. 26

    我不明白这个JSON有什么问题

  27. 27

    我不明白为什么我会收到这个错误:[...] 有多个参数值 [...]

  28. 28

    我不明白为什么这个 Array 不起作用?

  29. 29

    我知道这个程序的答案,但我不明白为什么?

热门标签

归档