给出四个整数的最大值和最小值,要求用两个自己编写的函数分别求最大值和最小值,输入四个整数,输出最大值和最小值。(c语言)
时间: 2024-09-29 16:06:08 浏览: 24
在C语言中,你可以通过自定义函数实现寻找四个整数中的最大值和最小值。这里提供一种简单的实现方法:
```c
#include <stdio.h>
// 函数声明
int findMax(int a, int b);
int findMin(int a, int b);
// 主函数
int main() {
int num1, num2, num3, num4;
printf("请输入四个整数:");
scanf("%d %d %d %d", &num1, &num2, &num3, &num4);
// 使用findMax和findMin函数找到最大值和最小值
int max_value = findMax(num1, num2);
max_value = findMax(max_value, num3);
max_value = findMax(max_value, num4);
int min_value = findMin(num1, num2);
min_value = findMin(min_value, num3);
min_value = findMin(min_value, num4);
printf("最大值是:%d\n", max_value);
printf("最小值是:%d\n", min_value);
return 0;
}
// 定义查找最大值的函数
int findMax(int a, int b) {
if (a > b)
return a;
else
return b;
}
// 定义查找最小值的函数
int findMin(int a, int b) {
if (a < b)
return a;
else
return b;
}
```
在这个程序里,`findMax` 和 `findMin` 分别用于找出两个数中的最大值和最小值,然后在主函数中递归地应用这两个函数,直到处理完所有的数字。
阅读全文