📄 pailie.cpp
字号:
#include<iostream.h>
struct pl
{char name[10];int sh;int yw ;int yy;int pj;};
int sum,p;
void sort(pl d[],int x);
void main()
{ int x;
pl a[100];
cout<<"输入班级人数:";
cin>>x;
cout<<"输入姓名,数学,语文,英语成绩:";
for (int i=0;i<x;i++)
{cin>>a[i].name;cin>>a[i].sh;cin>>a[i].yw;cin>>a[i].yy;
sum+=a[i].sh+a[i].yw+a[i].yy;
p=sum/3;
a[i].pj=p;
sum=0;
}
sort( a, x);
}
void sort(pl d[],int x)
{pl max;int t;
for(int i=0;i<x-1;i++)
{t=i;
for(int j=i+1;j<x;j++)
if(d[i].pj<d[j].pj)t=j;
if(t!=i)
{max=d[i];d[i]=d[t];d[t]=max;}//交换数组元素
}
for(int k=0;k<x;k++)
cout<<"姓名:"<<d[k].name<<" "<<"数学成绩:"<<d[k].sh<<" "<<"语文成绩:"<<d[k].yw
<<" "<<"英语成绩:"<<d[k].yy<<" "<<"平均成绩:"<<d[k].pj<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -