Module: (Java) For 循环语句。典型任务


Problem

9 /16


最大序列数

Theory Click to read/hide

给定数中的最大数

在研究条件运算符时,我们谈到了从输入的多个数字中找到最大数字的主题。在“四个数的最大值”问题中我们使用了以下算法:
1. 将变量M的值赋给四个变量中的第一个;
2. 如果第二个变量的值大于变量M中的值,则将变量的值替换为第二个变量的值;
3. 如果第三个变量的值大于变量M中的值,则用第三个变量的值替换变量M的值;< br /> 4. 如果第四个变量的值大于M变量中的值,则用第四个变量的值替换变量的值。

可以看出,每一个 我们与变量M比较的数字 (让我们用X表示),如下:
 
伪代码
<前> 输入 X 如果 (M < X) 那么   M = X
这段代码的主要内容是确定变量 M 的初始值。
通常,在解决寻找最大值或最小值的问题时,变量 M 的初始值被分配为等于第一个数字。
因此,上面的代码必须执行小于数字个数的1次(因为第一个数字必须被输入并存储为变量M的初始值)。
如果我们从键盘上设置了数字的数量(例如,在变量 n 中),那么我们可以组织一个循环(from 2 to n),使用相同的数字来存储数字变量。

尝试自己编写程序。

Problem

输入数字 N,然后输入 N 个数字,每行一个。 您必须打印所有输入数字中的最大数字。

输入
第一行包含数字N——数字的个数  (\(N<=100\))。然后,每行一个,有N个数字(所有数字都是整数,模数不超过10,000)。

印记
显示所有 N 个数中的最大值。

 
例子
<头> <日># <正文>
输入 输出
1 5
0
1
2
3
4
4