给出四个整数的最大值和最小值,要求用两个自己编写的函数分别求最大值和最小值,输入四个整数,输出最大值和最小值
时间: 2024-09-28 10:10:25 浏览: 43
为了实现这个功能,你可以编写两个简单的函数:`find_max` 和 `find_min`,每个函数接收一个整数列表作为参数,然后返回该列表中的最大值和最小值。以下是用Python实现的一个示例:
```python
def find_max(numbers):
"""
函数用于找出给定整数列表中的最大值。
参数:
numbers (list[int]): 包含四个整数的列表
返回:
max_value (int): 列表中的最大值
"""
return max(numbers)
def find_min(numbers):
"""
函数用于找出给定整数列表中的最小值。
参数:
numbers (list[int]): 包含四个整数的列表
返回:
min_value (int): 列表中的最小值
"""
return min(numbers)
# 测试函数
input_numbers = [4, 7, 1, 9]
max_value = find_max(input_numbers)
min_value = find_min(input_numbers)
print(f"最大值: {max_value}")
print(f"最小值: {min_value}")
相关问题
请编写一个函数实现求两个整数最大值和最小值,并输出
好的,下面是一个简单的 Python 函数实现:
```python
def max_min(x, y):
max_val = max(x, y)
min_val = min(x, y)
print("最大值为:", max_val)
print("最小值为:", min_val)
```
使用示例:
```python
max_min(10, 20)
```
输出结果:
```
最大值为: 20
最小值为: 10
```
希望能够帮助到你。
输入三个整数,分别输出它们中的最大值和最小值。 要求编写函数求三个数的最大值和最小值,并在主函数中调用它们。 输入格式: 三个整数,空格分隔。 输出格式: 两个整数,中间空格分隔,分别三个数中的最大值和最小值。用C语言编译
好的,以下是用 C 语言编写的代码实现:
```c
#include <stdio.h>
void max_min(int a, int b, int c, int *max, int *min) {
*max = a;
*min = a;
if (b > *max) {
*max = b;
}
if (c > *max) {
*max = c;
}
if (b < *min) {
*min = b;
}
if (c < *min) {
*min = c;
}
}
int main() {
int a, b, c, max_num, min_num;
scanf("%d %d %d", &a, &b, &c);
max_min(a, b, c, &max_num, &min_num);
printf("%d %d\n", max_num, min_num);
return 0;
}
```
在这个程序中,我们定义了一个名为 `max_min` 的函数,用于求解三个数的最大值和最小值。该函数的输入为三个整数 `a`、`b` 和 `c`,输出为它们的最大值和最小值,通过指针的方式返回给调用者。
在主函数中,我们先读入三个整数,然后调用 `max_min` 函数求解它们的最大值和最小值,并将结果保存在 `max_num` 和 `min_num` 变量中。最后,我们输出这两个变量的值即可。
希望这个 C 语言的代码能够帮到你!
阅读全文