用c语言实现生成100个小于100的随机数,找出最小数和最大数
时间: 2024-03-15 07:45:57 浏览: 44
好的,我可以帮你解决这个问题。以下是用 C 语言实现的代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int num[100];
int i, max, min;
// 设置随机数种子
srand((unsigned)time(NULL));
// 生成随机数
for (i = 0; i < 100; i++) {
num[i] = rand() % 100;
printf("%d ", num[i]);
}
// 找出最大数和最小数
max = min = num[0];
for (i = 1; i < 100; i++) {
if (num[i] > max) {
max = num[i];
}
if (num[i] < min) {
min = num[i];
}
}
printf("\n");
printf("最大数是:%d\n", max);
printf("最小数是:%d\n", min);
return 0;
}
```
上述代码中,我们首先使用 `srand()` 函数设置了随机数种子,然后使用 `rand()` 函数生成了 100 个小于 100 的随机数,并且将这些随机数存储在 `num` 数组中。接着,我们遍历这个数组,找出其中的最大值和最小值。最后,将最大值和最小值输出即可。
希望这个代码能够帮到你!