d->c,head->english,head->sum);
}
void query(struct student *head) {
int k;
printf(\请输入要找的学号:\\n\scanf(\if(head!=NULL) {
while(head!=NULL) {
if(head->num==k) {
head=head->next; } }
else printf(\没有人!\
printf(\
d->c,head->english,head->sum);
return ; } head=head->next;
}
void main() {
int boolean = 1; struct student *p; while(boolean) {
printf(\ 请选择:\\n(1):信息输入(INPUT)\\n(2):总分统计(COUNT)scanf(\if(boolean==1) { p=input();
}
printf(\你找谁啊?\
}
else printf(\没有人!\
\\n(3):总分排序(SORT)\\n(4):查询(QUERY)\\n(0):结束(end)\\n\
}
}
continue;
}
else if(boolean==2) { print(p); }
else if(boolean==3) { }
else if(boolean==4) { }
query(p); print(sort(p));
设计思路:通过建立链表,再通过调用函数。
调试情况:反复输入数据,进行调试,在算法上出现多处错误。 运行结果:
相关推荐: