#include <stdio.h>
struct grade{
int math;
int eng;
int word;
};
struct stu{
int id;
char name[30];
struct grade sorce;
};
int print(struct stu stud[]){
int i;
for(i=0;i<3;i++){
printf("%d ",stud[i].id);
printf("%s ",stud[i].name);
printf("%d ",stud[i].sorce.math);
printf("%d ",stud[i].sorce.eng);
printf("%d ",stud[i].sorce.word);
}
}
int main(){
struct stu stud[3];
int i;
for(i=0;i<3;i++){
scanf("%d",&stud[i].id);
scanf("%s",stud[i].name);
scanf("%d",&stud[i].sorce.math);
scanf("%d",&stud[i].sorce.eng);
scanf("%d",&stud[i].sorce.word);
}
print(stud);
}
C语言练习:定义学生信息结构类型,每个学生的信息包括学号、姓名和三门课程的成绩。 编写print函数,输出包含n个学生信息的结构数组,要求在main函数中输入这些记录。
最新推荐文章于 2023-12-07 14:34:46 发布