题目描述
输入一个整数n和n个整数,输出这n个整数的最大值。
输入
输入有两行:第一行是一个正整数n,第二行是n个整数。
输出
输出包含一个整数,即n个数中的最大值,单独占一行。
样例输入
4 3 7 5 6
样例输出
7
代码:
#include<stdio.h>
int main()
{
int n,i,x,y;
scanf("%d",&n);
scanf("%d",&y);
for(i=1;i<n;i++)
{
scanf("%d",&x);
if(y<x) y=x;
}
printf("%d\n",y);
return 0;
}
PS:一开始没有输入 scanf("%d",&y);这一行,得到的结果很迷幻,后来查了一下,应该先读的第一个数要默认成最大的,不然,t的初值是不定的,感谢大佬,教我知识。