宋阳 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; }
标签:13,string,int,sum,111,name From: https://www.cnblogs.com/boyeyuan/p/18225225