#include<iostream>
using namespace std;
void New(struct student,int);
void Rank(struct student,int);
struct student seek(struct student);
struct student{
int num,cla;
double av,ma[3][3];
char name[20];
}; //定义结构体
int main()
{
struct student stu[50],*h=stu;
int m=0,n=0,c=101,a,b,x;
double s=0;
while(h->num!=0) //统计学生人数
{
n++;h++;
}
for(c=101;c<=105;c++)
{
for(;m<=n;m++)
{
if(stu[m].cla=c)
{
x=0;x=x++;
s=s+stu[n].av;
}
}
cout<<c<<"班有"<<x<<"人,平均分为"<<s/x;
}
cout<<"1、查询"<<endl<<"2、排序"<<endl<<"3、新建"<<endl<<"请选择,输入对应序号"<<endl; //显示菜单
cin>>a;
switch(a)
{
case 1:
seek(stu[0]);
case 2:
Rank(stu[0],n);
case 3:
New(stu[0],n);
using namespace std;
void New(struct student,int);
void Rank(struct student,int);
struct student seek(struct student);
struct student{
int num,cla;
double av,ma[3][3];
char name[20];
}; //定义结构体
int main()
{
struct student stu[50],*h=stu;
int m=0,n=0,c=101,a,b,x;
double s=0;
while(h->num!=0) //统计学生人数
{
n++;h++;
}
for(c=101;c<=105;c++)
{
for(;m<=n;m++)
{
if(stu[m].cla=c)
{
x=0;x=x++;
s=s+stu[n].av;
}
}
cout<<c<<"班有"<<x<<"人,平均分为"<<s/x;
}
cout<<"1、查询"<<endl<<"2、排序"<<endl<<"3、新建"<<endl<<"请选择,输入对应序号"<<endl; //显示菜单
cin>>a;
switch(a)
{
case 1:
seek(stu[0]);
case 2:
Rank(stu[0],n);
case 3:
New(stu[0],n);

娜迦女妖