/*1.有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据
要求打印出3门课总平均成绩,以及最高分的学生的数据*/
#include<stdio.h>
struct student
{
char xuehao[10];
char name[15];
int score[3];
int average;
} stu[10];
void shuru(struct student stu[])
{int i=0;
for(i=0;i<10;i++)
scanf("%s%s%d%d%d",stu[i].xuehao,stu[i].name,&stu[i].score[0]
,&stu[i].score[1],stu[i].score[2]);
stu[i].average=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2])/3;
}
void shuchu(struct student stu[])
{
int i;
printf("%s%s%s",stu[i].xuehao,stu[i].name,stu[i].score[0],
stu[i].score[1],stu[i].score[2]);
}
void main()
{
shuru(stu);
shuchu(stu);
}
今天学结构体写的一个小程序
最新推荐文章于 2022-06-14 09:24:37 发布