用c语言随机生成10到100之间的十个整数并输出最大值和最小值
时间: 2024-05-16 12:16:56 浏览: 115
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
可以使用rand()函数生成随机数,然后通过比较得出最大值和最小值。下面是一个示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i, num, max, min;
srand(time(NULL)); // 初始化随机数种子
max = 10; // 初始化最大值和最小值为10和100
min = 100;
printf("生成的随机数:");
for (i = 0; i < 10; i++) {
num = rand() % 91 + 10; // 生成10到100之间的随机整数
printf("%d ", num);
if (num > max) { // 更新最大值
max = num;
}
if (num < min) { // 更新最小值
min = num;
}
}
printf("\n最大值:%d\n最小值:%d", max, min);
return 0;
}
```
运行结果可能如下所示:
```
生成的随机数:62 69 87 31 46 41 93 52 38 37
最大值:93
最小值:31
```
阅读全文