#include"stdio.h"
struct STUDENT
{
char id[3];
char name[10];
int score[5];
double ave;
}stu[10];
void main()
{
int num=10,i,j,all=0;
for(i=0;i<num;i++)
{
printf("\t请输入第%d学生的数据:",i+1);
printf("\t学号: ");
scanf("%S",stu[i].id);
printf("\t姓名: ");
scanf("%s",stu[i].name);
j=0;
printf("\t语文课的成绩");
scanf("%d",&stu[i].score[j]);
j++;
printf("\t数学课的成绩");
scanf("%d",&stu[i].score[j]);
j++;
printf("\t物理课的成绩");
scanf("%d",&stu[i].score[j]);
j++;
printf("\t英语课的成绩");
scanf("%d",&stu[i].score[j]);
j++;
printf("\t体育课的成绩");
scanf("%d",&stu[i].score[j]);
}
pj ();
bjg();
yx();
}
void pj(stu[10])
{
int a,b,i;
for(i=0;i<10;i++);
{
a=a+stu[i].score[2];
}
b=a/10;
printf("\tthe everage score is:%d",b);
}
void bjg()
{
int i,j=0,c=0;
for(i=0;i
{
for(j=0;j
{
if(stu[i].score[j]
{c=c++;}
}
if("c>=2");
printf("两门课以上不及格的同学:");
printf("%d\t%d\t%d\t%d\t",stu[i].id,stu[i].name,stu[i].score);
}
}
void yx()
{
int i,j=0,c=0;
for(i=0;i
{
for(j=0;j
{
if(stu[i].score[j]>=80)
{c=c++;}
}
if("c==5");
printf("优秀学生为:");
printf("%d\t%d\t%d\t%d\t",stu[i].id,stu[i].name,stu[i].score);
}
}