请帮我用c语言实现以下功能:随机生成一个4000个数的数组
时间: 2023-12-14 11:40:19 浏览: 136
2048.docx
下面是一个简单的使用C语言生成一个4000个数的数组的示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define ARRAY_SIZE 4000
int main()
{
int i;
int my_array[ARRAY_SIZE];
// 使用当前时间作为随机数生成器的种子
srand(time(NULL));
// 生成一个4000个数的数组
for (i = 0; i < ARRAY_SIZE; i++) {
my_array[i] = rand();
}
// 输出数组中的前10个数
printf("Array content:\n");
for (i = 0; i < 10; i++) {
printf("%d ", my_array[i]);
}
printf("\n");
return 0;
}
```
上面的代码使用了 `srand()` 和 `rand()` 函数来生成随机数,其中 `srand()` 函数用来设置随机数生成器的种子(这里使用了当前时间作为种子),而 `rand()` 函数则返回一个随机整数。这里生成的数组长度为4000,你可以根据需要修改 `ARRAY_SIZE` 的值。
阅读全文