c语言编写程序,随机生成10个范围在[100,200]之间的整数数列,并赋给数组
时间: 2024-12-19 21:25:22 浏览: 45
在C语言中,你可以使用`srand()`和`rand()`函数结合数组来实现这个功能。首先,需要包含`<stdlib.h>`头文件,然后通过`srand(time(NULL))`设置随机数种子,保证每次程序运行得到的序列都不同。下面是一个简单的示例,展示了如何创建并初始化一个包含10个随机整数的数组:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define ARRAY_SIZE 10
#define MIN 100
#define MAX 200
int main() {
int numbers[ARRAY_SIZE];
srand(time(NULL)); // 设置随机数种子
for (int i = 0; i < ARRAY_SIZE; i++) {
numbers[i] = rand() % (MAX - MIN + 1) + MIN; // 随机生成 [MIN, MAX] 的整数
}
printf("Randomly generated integers in the range [100, 200]:\n");
for (int i = 0; i < ARRAY_SIZE; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
return 0;
}
```
这段代码会生成一个包含10个[100, 200]范围内随机整数的数组,并打印出来。
阅读全文
相关推荐


















