#include <stdio.h>
static int g;
int aver(int c,int s)
{
int ave;
ave=c/s;
return ave;
}
int main()
{
int i,j,temp;
int r;
int xh,cyy,sx,jc;
int xsp[10];
int ccj=0,sxcj=0,jccj=0;
int zcj=0;
int c,s,z;
printf("请输入班级总人数:");
scanf("%d",&g);
for(r=0;r<g;r++)
{
printf("C语言成绩、数学成绩、文化基础成绩:");
scanf("%d%d%d",&xh,&cyy,&sx,&jc);
printf("C语言成绩:%d,数学成绩:%d,文化基础成绩:%d\n",xh,cyy,sx,jc);
xsp[r]=(cyy+sx+jc)/3;
ccj+=cyy;
sxcj+=sx;
jccj+=jc;
zcj=ccj+sxcj+jccj;
printf("此学生的平均分%d\n",xsp[r]);
}
c=aver(ccj,r);
s=aver(sxcj,r);
j=aver(jccj,r);
z=aver(zcj,r);
printf("所有学生平均分%d,所有学生总分%d,C语言平均成绩:%d,数学平均成绩:%d,文化基础平均成绩:%d,\n",zcj,z,c,sx,jc);
for(i=0;i<g;i++)
for(j=0;j<g;j++)
if(xsp[j]<xsp[j+1])
{
temp=xsp[j];
xsp[j]=xsp[j+1];
xsp[j+1]=temp;
}
printf("学生平均分排序\n");
for(i=0;i<g;i++)
{
printf("此学生平均分%d\n",xsp[i]);
}
}