写成一个完整的程序。
时间: 2024-12-02 07:14:30 浏览: 5
当然,我可以帮你创建一个简短的示例程序,该程序会生成100个随机整数并将它们放入数组,然后打印出来。这是一个使用C标准库的例子,假设我们想生成1到100的随机数:
```c
#include <stdio.h>
#include <stdlib.h>
#define ARRAY_SIZE 100
void generate_random_numbers(int arr[]) {
srand(time(0)); // 初始化随机数种子
for (int i = 0; i < ARRAY_SIZE; ++i) {
arr[i] = rand() % 100 + 1; // 生成0到99的随机数并加1开始计数
}
}
void print_array(const char* name, int arr[], int size) {
printf("%s: ", name);
for (int i = 0; i < size; ++i) {
printf("%d ", arr[i]);
}
printf("\n");
}
int main() {
int numbers[ARRAY_SIZE]; // 存储随机数的数组
generate_random_numbers(numbers);
print_array("Random Numbers", numbers, ARRAY_SIZE);
return 0;
}
```
当你运行这个程序,它将首先生成一个包含100个随机整数的数组,然后打印出来。
阅读全文