输入十个整数用自定义函数求出十个整数的最大值
时间: 2024-05-15 08:15:19 浏览: 8
以下是Python代码实现:
```python
def find_max(lst):
"""
返回列表中的最大值
"""
max_num = lst[0]
for i in lst:
if i > max_num:
max_num = i
return max_num
# 输入十个整数
lst = []
for i in range(10):
num = int(input("请输入第{}个整数:".format(i+1)))
lst.append(num)
# 求出最大值
max_num = find_max(lst)
print("十个整数中的最大值是:", max_num)
```
相关问题
用C语言输入十个整数用自定义函数求出十个整数的最大值
以下是用C语言编写的程序,实现输入十个整数并求出最大值的功能:
```c
#include <stdio.h>
int findMax(int arr[], int n);
int main()
{
int arr[10];
int i, max;
printf("请输入十个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
max = findMax(arr, 10);
printf("这十个数中最大的数是:%d\n", max);
return 0;
}
int findMax(int arr[], int n)
{
int max = arr[0];
int i;
for (i = 1; i < n; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
```
程序先定义了一个自定义函数 `findMax`,用来求出数组中的最大值。然后在 `main` 函数中,先输入十个整数,接着调用 `findMax` 函数求出最大值,并输出结果。
`findMax` 函数的实现很简单,就是遍历整个数组,不断更新最大值。最后返回最大值即可。
输入三个整数,用一个函数求最大值,并输出
好的,下面是一个 Python 的示例代码:
```python
def max_of_three(a, b, c):
"""
返回三个整数中的最大值
"""
return max(a, b, c)
a, b, c = map(int, input("请输入三个整数,以空格分隔:").split())
print("最大值是:", max_of_three(a, b, c))
```
这个程序中,`max_of_three` 函数接受三个整数参数 `a`, `b`, `c`,使用 `max` 函数求出三个数中的最大值并返回。最后,在主程序中通过 `input` 函数获取三个整数的输入,并将它们传入 `max_of_three` 函数中求出最大值并输出。