#include<stdio.h>
typedef struct student
{
int num;
char name[20];
int score[3];
struct student* next;
} st;
int print(st* pt);
int input();
int main()
{
st a,b,c,d,e,*head,*p;
head = &a;
p = head;
a.next= &b;
b.next= &c;
c.next= &d;
d.next= &e;
e.next= NULL;
input(p);
}
int input(st *pt)
{
printf("请分别输入这五个学生的学号,姓名,语数英成绩\n");
for (int i = 1; i <= 5; i++)
{
scanf_s("%d %s %d %d %d",&pt->num,pt->name,&pt->score[0],&pt->score[1],&pt->score[2]);
pt = pt->next;
}
return 0;
}
typedef struct student
{
int num;
char name[20];
int score[3];
struct student* next;
} st;
int print(st* pt);
int input();
int main()
{
st a,b,c,d,e,*head,*p;
head = &a;
p = head;
a.next= &b;
b.next= &c;
c.next= &d;
d.next= &e;
e.next= NULL;
input(p);
}
int input(st *pt)
{
printf("请分别输入这五个学生的学号,姓名,语数英成绩\n");
for (int i = 1; i <= 5; i++)
{
scanf_s("%d %s %d %d %d",&pt->num,pt->name,&pt->score[0],&pt->score[1],&pt->score[2]);
pt = pt->next;
}
return 0;
}