编程输入某班50位同学计算机课的成绩,要
求将其中最高的前3名同学的成绩和最低的后
4名同学的成绩输出。
直接上代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
int a[51];
for (int i=1;i<=50;i++) cin>>a[i];
sort(a+1,a+51);
for (int i=1;i<=4;i++)
cout<<"倒数第"<<i<<": "<<a[i]<<"分"<<endl;
for (int i=48;i<=50;i++)
cout<<"第"<<50-i+1<<"名: "<<a[i]<<"分"<<endl;
return 0;
}