输入10个数,输出最大值和最小值(数组))
时间: 2023-09-22 14:07:38 浏览: 227
好的,以下是一个示例代码:
```python
nums = []
for i in range(10):
num = int(input("请输入第{}个数:".format(i+1)))
nums.append(num)
max_num = max(nums)
min_num = min(nums)
print("最大值为:{}".format(max_num))
print("最小值为:{}".format(min_num))
```
这段代码首先定义了一个空的列表 `nums`,然后通过 `for` 循环输入10个数,并将它们依次添加到 `nums` 列表中。接着,通过内置函数 `max()` 和 `min()` 分别求出了列表中的最大值和最小值,并赋值给 `max_num` 和 `min_num` 变量。最后,使用 `print()` 函数输出结果。
相关问题
C语言输入五个数输出最大值和最小值,不用数组和循环遍历
可以使用五个变量来存储这五个数,比较它们的大小即可。示例代码如下:
```c
#include <stdio.h>
int main() {
int a, b, c, d, e;
int max, min;
printf("请输入五个数:\n");
scanf("%d%d%d%d%d", &a, &b, &c, &d, &e);
max = a; // 假设a是最大值
if (b > max) max = b;
if (c > max) max = c;
if (d > max) max = d;
if (e > max) max = e;
min = a; // 假设a是最小值
if (b < min) min = b;
if (c < min) min = c;
if (d < min) min = d;
if (e < min) min = e;
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
return 0;
}
```
这里使用了两个变量 `max` 和 `min` 来分别存储最大值和最小值。首先假设 `a` 是最大值和最小值,然后分别和剩余的四个数字进行比较,更新 `max` 和 `min` 的值。最后输出结果即可。
输入十个数输出最大值和最小值Java
在Java中,你可以通过数组或者List来存储十个数,并使用遍历的方式来找出最大值和最小值。这里是一个简单的示例:
```java
import java.util.Arrays;
import java.util.List;
public class MaxMinFinder {
public static void main(String[] args) {
// 创建一个包含十个数字的列表
List<Integer> numbers = Arrays.asList(5, 10, 1, 8, 4, 7, 9, 2, 6, 3);
int max = findMax(numbers);
int min = findMin(numbers);
System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
}
// 定义方法查找列表中的最大值
private static int findMax(List<Integer> list) {
if (list.isEmpty()) {
throw new IllegalArgumentException("列表为空");
}
return Collections.max(list);
}
// 定义方法查找列表中的最小值
private static int findMin(List<Integer> list) {
if (list.isEmpty()) {
throw new IllegalArgumentException("列表为空");
}
return Collections.min(list);
}
}
```
在这个例子中,我们使用`Collections.max()`和`Collections.min()`方法分别找到最大值和最小值。如果你需要手动遍历,可以创建两个变量来记录当前的最大值和最小值,然后遍历过程中更新它们。
阅读全文