1128: 【作】【入门】求n个数的最大值和最小值

内存限制:16 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:50 解决:34

题目描述

任意输入n个整数,把它们的最大值,最小值求出来.

输入

输入只有一行,包括一个整数n(1<=n<=20),后面跟着n个数. 每个数的范围在0到32767之间。

输出

输出只有一行,包括2个整数。

样例输入 复制

5 1 99 3 6 0

样例输出 复制

99 0

提示

ls=list(map(int,input().split()))
ls=ls[1:]
ans1=max(ls)
ans2=min(ls)
print(ans1,ans2)

#include <iostream>
using namespace std;
int main(){
	int a[20],n,maxx,minx;
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	maxx=a[0];
	minx=a[0];
	for(int i=1;i<n;i++){
		if(a[i]<minx){
			minx=a[i];
		}
		if(a[i]>maxx){
			maxx=a[i];
		}
	}
	cout<<maxx<<" "<<minx<<endl;
}