编写一个C语言程序,要求随机输入一个十个数的数组,要求输出这个数组的最小值和最大值,请上交代码界面和运行结果界面尽量只上交一张图片。
时间: 2024-09-24 21:30:51 浏览: 39
编写C语言程序来找出一个包含十个随机整数数组的最小值和最大值,可以通过以下步骤完成:
首先,你需要导入头文件`stdio.h`, `stdlib.h` 和 `time.h`,其中`rand()` 和 `srand()` 函数来自`stdlib.h`,`time()` 函数用于设置随机数种子。
下面是一个基本的C程序代码示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int arr[10], min, max;
srand(time(0)); // 设置随机数种子
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
min = arr[0]; // 先假设第一个元素是最小值
max = arr[0]; // 同样,先假设第一个元素是最大值
// 遍历数组以找到真正的最小值和最大值
for (int i = 1; i < 10; i++) {
if (arr[i] < min) {
min = arr[i];
}
if (arr[i] > max) {
max = arr[i];
}
}
printf("最小值: %d\n", min);
printf("最大值: %d\n", max);
return 0;
}
```
在运行此程序时,用户会按照提示输入十组数字,然后程序会在输出中显示数组的最小值和最大值。由于这是一个文本环境,我们无法直接提供运行结果图片。但是如果你有实际的终端输出,可以拍照作为演示。
阅读全文