随机生成5组整数数据,长度1000用C语言写
时间: 2024-03-25 13:36:43 浏览: 11
下面是一个简单的示例程序,可以随机生成5组整数数据,每组数据包含1000个整数。
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define NUM_SETS 5
#define SET_SIZE 1000
int main() {
int sets[NUM_SETS][SET_SIZE];
int i, j;
// 用系统时间初始化随机数发生器
srand(time(NULL));
// 生成随机数
for (i = 0; i < NUM_SETS; i++) {
for (j = 0; j < SET_SIZE; j++) {
sets[i][j] = rand();
}
}
// 输出结果
for (i = 0; i < NUM_SETS; i++) {
printf("Set %d: ", i + 1);
for (j = 0; j < SET_SIZE; j++) {
printf("%d ", sets[i][j]);
}
printf("\n");
}
return 0;
}
```
程序的实现思路很简单,就是用两重循环生成随机数,然后输出结果。注意,我们使用了 `srand()` 函数和 `rand()` 函数来生成随机数,其中 `srand()` 函数用系统时间来初始化随机数发生器,以确保每次运行程序时生成的随机数都不同。