宋阳 ggb 1 0
付书恒 男 12 29.1
张湛谦 男 14 520
郭立恒 男 14 1.1
王硕 男 15 132
王华立 女 13 1.2
李寅睿 男 13 1.3
#include <iostream>
using namespace std;
struct r{
string name;
int age;
string x_b;
double c_j;
};
int main(){
r a[7];
double sum=0;
for(int i=0;i<7;i++){
cin>>a[i].name>>a[i].x_b>>a[i].age>>a[i].c_j;
sum+=a[i].c_j;
}
cout<<endl;
for(int i=6;i>=0;i--){
cout<<a[i].name<<" "<<a[i].x_b<<" "<<a[i].age<<" "<<a[i].c_j<<endl;
}
double max=a[0].c_j,min=a[0].c_j;
for(int i=0;i<7;i++){
if(a[i].c_j>max){
max=a[i].c_j;
}
if(a[i].c_j<min){
min=a[i].c_j;
}
}
for(int i=0;i<7;i++){
if(a[i].c_j==max){
cout<<a[i].name<<" ";
}
if(a[i].c_j==min){
cout<<a[i].name<<" ";
}
}
cout<<"总成绩为:"<<sum<<endl;
cout<<"平均成绩为:"<<sum/7<<endl;
return 0;
}