2781: 【例41.3】 最小数和最大数

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

题目描述

输入 $n$ 个数,找到其中最小的数和最大的数。

输入

第一行一个整数 $n$ ($1≤n≤100$),表示数据的个数。
第二行 $n$ 个整数 $a_i$($1≤a_i≤10000$)。

输出

两个整数,分别表示最小的数和最大的数。

样例输入 复制

4
3 9 8 1

样例输出 复制

1 9

提示

#include<bits/stdc++.h>
using namespace std;
int n,x,ma,mi;
int main(){
    cin>>n;
    cin>>ma;
    mi=ma;
    for(int i=2;i<=n;i++){
        cin>>x;
        ma=max(x,ma);
        mi=min(x,mi);
    }
    cout<<mi<<' '<<ma;
return 0;
}