题目:
给定 nn 位同学的成绩 a1,a2,...,ana1,a2,...,an,请依次输出第一名的成绩、第二名的成绩、第三名的成绩。
输入格式
第一行一个整数 nn,表示同学数量。
接下来一行包含 nn 个整数 a1,a2,...,ana1,a2,...,an。
输出格式
一行 33 个用空格隔开的整数,依次表示第一名的成绩、第二名的成绩、第三名的成绩。
样例输入
5
3 9 5 3 2
样例输出
9 5 3
代码:
#include <bits/stdc++.h>
using namespace std;
int a[50001],n,i,j,t,maxid;
int main(){
cin>>n;
for(i=1;i<=n;i++){
cin>>a[i];
}
for(i=1;i<n;i++){
for(int j=i;j<=n;j++){
if(a[i+1]<a[i]){
t=a[i];