1043: 最大值
题目描述
输入一个整数n和n个整数,输出这n个整数的最大值。
输入
输入有两行:第一行是一个正整数n,第二行是n个整数。
输出
输出包含一个整数,即n个数中的最大值,单独占一行。
样例输入 Copy
4 3 7 5 6
样例输出 Copy
7
#include <stdio.h>
int main() {
int i = 0, n, x, y, max ;
scanf("%d", &n); //输入有几个整数
scanf("%d", &max); //输入第一个数并默认为最大值
while (i < n - 1) { //因为要使第一个数为默认最大,所以循环数-1
scanf("%d", &x);
if (x > max)
max = x; //如果x大于当前的max,则更新max值
i++;
}
printf("%d", max);
return 0;
}