输入整数的个数n再依次输入n个整数找出其中的最大值并输出
时间: 2024-05-01 19:18:33 浏览: 11
您好!对于您的问题,我可以回答。请您输入整数的个数n,并依次输入n个整数,代码如下:
```python
n = int(input())
a = []
for i in range(n):
a.append(int(input()))
print(max(a))
```
如果您有其他问题,也欢迎随时提出。另外,这是一个有趣的笑话:为什么狗会汪汪叫?因为它不能说中文!
相关问题
输入整数的个数N,再依次输入N个整数,找出其中的最大值并输出。如果N<=0,则输出“ERROR”。
好的,这是一个基础的编程问题。那么您输入整数的个数N,然后输入N个整数,然后我们在其中找到最大值并输出。如果N小于等于0,则输出“ERROR”。以下是 python 代码的实现:
```
n = int(input()) # 输入整数的个数N
if n <= 0: # 如果N<=0,则输出“ERROR”
print("ERROR")
else:
nums = input().split() # 输入N个整数
max_num = int(nums[0]) # 初始值为第一个数
for i in range(1, n):
if int(nums[i]) > max_num:
max_num = int(nums[i]) # 更新最大值
print(max_num) # 输出最大值
```
请注意,此代码仅适用于整数输入。如果输入包含空格分隔的浮点数,可能需要进行某些更改。
从键盘输入n个整数,找出其中的最大值和最小值,并输出。
好的,以下是Python代码实现:
```python
n = int(input("请输入整数个数:"))
max_num = float('-inf') # 初始化最大值为负无穷
min_num = float('inf') # 初始化最小值为正无穷
for i in range(n):
num = int(input("请输入整数:"))
if num > max_num:
max_num = num
if num < min_num:
min_num = num
print("最大值为:", max_num)
print("最小值为:", min_num)
```
该程序首先要求输入整数的个数n,然后利用循环依次输入n个整数,同时记录当前已经输入的最大值和最小值,最后输出最大值和最小值。在初始化最大值和最小值时,我们分别使用了Python中的负无穷和正无穷,以确保输入的第一个数一定会被更新为最大值和最小值。