21xrx.com
2024-11-22 06:58:04 Friday
登录
文章检索 我的文章 写文章
如何使用C语言随机生成一个二维数组
2023-06-18 09:19:11 深夜i     --     --
C语言 随机数 二维数组 rand()函数 srand()函数 for循环

在C语言中,我们可以使用rand()函数和srand()函数来生成随机数。如果我们想要生成一个二维数组,可以使用for循环嵌套来实现。

首先,我们需要确定二维数组的大小,并定义一个二维数组变量。例如,我们要生成一个5行5列的二维数组,可以这样定义:

int arr[5][5];

接下来,我们需要使用srand()函数来初始化rand()函数的种子,以产生随机数。一般情况下,我们可以使用time()函数来生成一个随机的种子值。

srand((unsigned)time(NULL));

现在,我们可以使用两个for循环嵌套来生成随机数组值。例如,我们可以使用以下代码:

for(int i=0; i<5; i++){

 for(int j=0; j<5; j++){

  arr[i][j] = rand()%10; // 生成一个0到9的随机数,并赋值给数组元素

 }

}

这段代码将在5行5列的二维数组中生成随机数,并将它们存储在数组中。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复