用c语言编成一个4个整数的最大值和最小值。
时间: 2024-09-30 10:05:09 浏览: 11
在C语言中,我们可以使用数组存储四个整数,并通过遍历比较找到最大值和最小值。以下是一个简单的示例程序:
```c
#include <stdio.h>
int findMax(int arr[], int n) {
int max = arr[0]; // 假设第一个元素是最大的
for (int i = 1; i < n; i++) {
if (arr[i] > max) { // 如果当前元素大于已知的最大值
max = arr[i];
}
}
return max;
}
int findMin(int arr[], int n) {
int min = arr[0]; // 假设第一个元素是最小的
for (int i = 1; i < n; i++) {
if (arr[i] < min) { // 如果当前元素小于已知的最小值
min = arr[i];
}
}
return min;
}
int main() {
int numbers[4] = {5, 9, 1, 7}; // 定义一个包含四个整数的数组
int maxNum = findMax(numbers, 4);
int minNum = findMin(numbers, 4);
printf("最大值是: %d\n", maxNum);
printf("最小值是: %d\n", minNum);
return 0;
}
```
在这个程序中,`findMax`函数用于查找最大值,`findMin`函数用于查找最小值。在`main`函数里,我们创建了一个包含四个整数的数组并调用了这两个函数。