#include <stdio.h>
#define n 5
struct student_info
{
char name[20];
int age;
int gender;
int chinese;
int math;
int english;
};
void input(struct student_info[n]);
void output(struct student_info[n]);
void main()
{
struct student_info stu[n];
void input(stu);
void output(stu);
}
void input(struct student_info stu)
{
int i;
for(i=0;i<5;i++)
{
printf("请输入第%d个学生的姓名\n",i+1);
getche("%8s",stu[i].name);
printf("请输入第%d个学生的语文成绩:\n",i+1);
scanf("%d",&stu[i].chinese);
printf("请输入第%d个学生的数学成绩:\n",i+1);
scanf("%d",&stu[i].math);
printf("请输入第%d个学生的英语成绩:\n",i+1);
scanf("%d",&stu[i].english);
printf("请输入第%d个学生的年龄:\n",i+1);
scanf("%d",&stu[i].age);
printf("请输入第%d个学生的性别:<输入0(男)或1(女)>\n",i+1);
scanf("%d",&stu[i].gender);
}
}
void output(struct student_info stu);
{
int i;
printf("姓名 性别 年龄 语文 数学 英语 \n");
for(i=0;i<n;i++)
{
printf("%8s%8d%8d%8d%8d%8d",stu[i].name,stu[i].gender,stu[i].age,stu[i].chinese,stu[i].math,stu[i].english);
}
}