?? 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 + -