21xrx.com
2024-09-17 04:28:45 Tuesday
登录
文章检索 我的文章 写文章
【教程】C语言随机产生二维数组
2023-06-15 12:12:51 深夜i     --     --
C语言 随机数 二维数组

在C语言中,我们可以通过rand()函数来生成随机数,那么如何用随机数来生成一个二维数组呢?

首先,我们可以确定二维数组的行和列数,然后通过循环嵌套来给每个元素赋予一个随机值。以下是一个简单的示例代码:


#include

#include

#include

#define ROW 3

#define COL 4

int main()

{

  int i, j;

  int arr[ROW][COL];

  // 设置随机数种子

  srand((unsigned)time(NULL));

  // 循环赋值

  for (i = 0; i < ROW; i++) {

    for (j = 0; j < COL; j++) {

      arr[i][j] = rand() % 10; // 生成0-9之间的随机数

    }

  }

  // 打印数组

  for (i = 0; i < ROW; i++) {

    for (j = 0; j < COL; j++) {

      printf("%d ", arr[i][j]);

    }

    printf("\n");

  }

  return 0;

}

通过这段代码,我们可以得到一个大小为3x4的随机二维数组。

  
  

评论区

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