输入正整数 n,然后再输入 n 个整数,求 n 个整数中的最大值并输出
时间: 2024-05-05 16:23:01 浏览: 57
好的,以下是 Python 代码实现:
```
n = int(input("请输入整数个数: "))
num_list = []
for i in range(n):
num = int(input("请输入第{}个整数: ".format(i+1)))
num_list.append(num)
max_num = max(num_list)
print("最大值为:", max_num)
```
代码执行过程如下:
```
请输入整数个数: 5
请输入第1个整数: 12
请输入第2个整数: 43
请输入第3个整数: 7
请输入第4个整数: 65
请输入第5个整数: 21
最大值为: 65
```
相关问题
输入正整数n再输入n个整数,求n个整数中最大值并输出
当然可以。为了找到一组整数中的最大值,你可以采用线性搜索的方法,逐个比较每个数字,将当前的最大值更新为遇到的较大数值。下面是一个简单的Python代码示例:
```python
def find_max_value(n):
# 初始化最大值为第一个输入的整数
max_value = int(input("请输入第1个整数:"))
for i in range(1, n):
# 获取下一个整数并更新最大值
num = int(input(f"请输入第{i+1}个整数:"))
if num > max_value:
max_value = num
print(f"这{n}个整数中的最大值是:{max_value}")
# 调用函数并传入给定的整数个数
input_count = int(input("请输入一共有多少个整数:"))
find_max_value(input_count)
```
在这个程序中,用户会按照提示依次输入整数,每次输入都会被与已知的最大值进行比较,直到所有数字都被检查过。
Python输入正整数n,然后再输入n个整数,求n个整数中的最大值并输出
可以使用 Python 中的内置函数 `max()` 来找出列表中的最大值。代码如下:
```python
n = int(input("请输入整数个数:"))
nums = []
for i in range(n):
num = int(input("请输入第%d个整数:" % (i+1)))
nums.append(num)
max_num = max(nums)
print("最大值为:", max_num)
```
运行结果如下:
```
请输入整数个数:5
请输入第1个整数:2
请输入第2个整数:5
请输入第3个整数:8
请输入第4个整数:3
请输入第5个整数:1
最大值为: 8
```
阅读全文