如何使用C语言编写代码来找到一个包含五个整数的数组中的最大值和最小值,并将它们分别输出。
时间: 2024-11-05 22:28:47 浏览: 9
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
在C语言中,可以使用循环结构如`for`或`while`遍历数组来寻找最大值和最小值。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int arr[5] = {10, 25, 7, 33, 4}; // 假设这是你的5个整数数组
int max = arr[0]; // 初始化最大值为数组的第一个元素
int min = arr[0]; // 初始化最小值也为第一个元素
for (int i = 1; i < 5; i++) {
if (arr[i] > max) {
max = arr[i]; // 如果当前元素大于max,更新max
}
if (arr[i] < min) {
min = arr[i]; // 如果当前元素小于min,更新min
}
}
printf("The maximum value is: %d\n", max);
printf("The minimum value is: %d\n", min);
return 0;
}
```
在这个程序中,我们首先假设数组的第一个元素是最小值和最大值,然后从第二个元素开始比较。如果发现更大的数,就更新`max`;如果遇到更小的数,就更新`min`。最后,我们打印出这两个值。
阅读全文