输入10个整数输出其中最大的数,每一行一个整数
时间: 2023-11-22 09:39:36 浏览: 22
您可以使用以下代码实现您的要求:
max_num = -99999 # 初始化最大值为一个很小的负数
for i in range(10):
num = int(input()) # 输入数字
if num > max_num: # 找到更大的数字
max_num = num
print(max_num) # 输出最大值
相关问题
输入十个数输出最大值,输入每一行一个整数c语言
可以用以下代码实现:
```
#include <stdio.h>
int main()
{
int max = 0;
int num;
for (int i = 0; i < 10; i++) {
scanf("%d", &num);
if (num > max) {
max = num;
}
}
printf("最大值为:%d", max);
return 0;
}
```
注意:如果输入的数可能为负数,需要将 max 的初值赋为一个极小值,比如 -2147483647。
Java输入多个整数(一行)输出其最大整数
好的,可以使用以下代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int maxNum = Integer.MIN_VALUE; // 初始化最大值为最小整数
while (scanner.hasNextInt()) { // 判断是否还有整数可以读入
int num = scanner.nextInt();
if (num > maxNum) {
maxNum = num; // 更新最大值
}
}
System.out.println("最大整数为:" + maxNum);
}
}
```
在这个程序中,我们使用了一个循环来不断读入整数,并且判断当前整数是否比之前读入的整数更大,如果是,就更新最大值。需要注意的是,Java中需要通过`Scanner`类来读入控制台输入的整数。最后输出最大值即可。