代码如下:
struct student{
char name[10];
int subject_1;
int subject_2;
int subject_3;
int subject_4;
int subject_5;
};
void sum1(struct student a[6] ); //每人平均
void sum2(struct student a[6] ); //每科平均
int main(){
struct student stu[6];
int i = 0;
printf("请输入6名学生信息:\n");
for(i = 0; i < 6; i++)
{
printf("请输入第%d位学生的信息:\n",i+1);
printf("请输入学生姓名:");
gets(stu[i].name);
printf("请输入该学生五门成绩:\n");
scanf("%d",&stu[i].subject_1);
scanf("%d",&stu[i].subject_2);
scanf("%d",&stu[i].subject_3);
scanf("%d",&stu[i].subject_4);
scanf("%d",&stu[i].subject_5);
getchar();
}
sum2( stu );
sum1( stu );
return 0;
}
void sum1(struct student a[6] ) //每人平均
{
int b[6];
int i = 0;
for(i = 0; i < 6; i++)
{
b[i] = (a[i].subject_1 + a[i].subject_2 + a[i].subject