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

初学者

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

功能:

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

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

来自分类Dev

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

来自分类Dev

我不明白这个无限循环

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

我不明白这个Python TypeError

来自分类Dev

我不明白这个TypeError

来自分类Dev

我不明白这个结果

来自分类Dev

我不明白这个表达树

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

    我不明白这个无限循环

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

    我不明白这个Python TypeError

  27. 27

    我不明白这个TypeError

  28. 28

    我不明白这个结果

  29. 29

    我不明白这个表达树

热门标签

归档