通过键盘输入10个整数,编制程序计算其中的最大值与最小值,并输出在屏幕上(请用两个代码)
时间: 2024-09-10 19:29:08 浏览: 80
c#输出10个数的最大值、最小值、平均值和总和。.rar
为了计算用户输入的10个整数中的最大值和最小值,我们可以使用两种不同的编程语言来实现这个功能:Java和Python。
Java代码示例:
```java
import java.util.Scanner;
public class MaxMinCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] numbers = new int[10];
System.out.println("请输入10个整数:");
for (int i = 0; i < numbers.length; i++) {
numbers[i] = scanner.nextInt();
}
int max = numbers[0];
int min = numbers[0];
for (int num : numbers) {
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
}
System.out.println("最大值是:" + max);
System.out.println("最小值是:" + min);
scanner.close();
}
}
```
Python代码示例:
```python
# 使用Python的内置函数max和min来简化代码
numbers = input("请输入10个整数,用空格分隔:")
numbers = list(map(int, numbers.split()))
max_value = max(numbers)
min_value = min(numbers)
print(f"最大值是:{max_value}")
print(f"最小值是:{min_value}")
```
在Java版本中,我们首先创建了一个Scanner对象来获取用户的输入,然后定义了一个整数数组来存储10个整数。通过循环读取用户输入并将它们存入数组中,接着我们通过遍历数组找到最大值和最小值,并输出。
在Python版本中,我们使用了Python内置的`max`和`min`函数来简化最大值和最小值的查找过程。首先读取用户输入的一串数字,然后将其分割成列表,最后使用`max`和`min`函数找到并输出最大值和最小值。
阅读全文