c语言怎么随机生成二维数组

   2025-02-15 4830
核心提示:在C语言中,我们可以使用rand()函数来生成随机数,然后将生成的随机数填充到二维数组中。以下是一个随机生成二维数组的示例代码

在C语言中,我们可以使用rand()函数来生成随机数,然后将生成的随机数填充到二维数组中。以下是一个随机生成二维数组的示例代码:

#include <stdio.h>#include <stdlib.h>#include <time.h>#define ROWS 3#define COLS 3int main() {    int array[ROWS][COLS];    int i, j;    // 设置随机种子    srand(time(NULL));    // 遍历二维数组,生成随机数并填充    for (i = 0; i < ROWS; i++) {        for (j = 0; j < COLS; j++) {            array[i][j] = rand() % 100;  // 生成0到99之间的随机数        }    }    // 打印生成的二维数组    for (i = 0; i < ROWS; i++) {        for (j = 0; j < COLS; j++) {            printf("%d ", array[i][j]);        }        printf("\n");    }    return 0;}

上述代码中,我们使用了rand()函数生成0到99之间的随机数,并将其填充到二维数组中。需要注意的是,在每次运行程序时,需要使用srand(time(NULL))来设置随机种子,以确保每次生成的随机数不同。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言