学生成绩管理系统实验报告----廖鹏(15)
发布时间:2021-06-06
发布时间:2021-06-06
学生管理系统,有三部分
/************************************ 函数功能:输出一个结点的信息
************************************/ void DesplayOneNode(STUDENT *t) {
printf("%s\t",t->studentNumber); printf("%s\t",t->studentName); printf("%s\t",t->className); printf("%.2f\t",t->mark1); printf("%.2f\t",t->mark2); printf("%.2f\t",t->mark3);
printf("%.2f\t",t->mark1+t->mark2+t->mark3);
printf("%.2f\t\n",(t->mark1+t->mark2+t->mark3)/3); }
/************************************ 函数功能:根据用户输入的学号删除该学生 ************************************/ void DeleteNodeBystudentNumber(void) {
char studentNumber[10]; STUDENT *p,*q; char flag=0;
printf("请输入要删除的学生学号:"); scanf("%s",studentNumber); p=headLink;
q=headLink->next; while(q) {
if(strcmp(q->studentNumber,studentNumber)==0) {
p->next=q->next; free(q); flag=1; break; }
p=p->next; q=q->next; }
if(!flag) {
printf("不存在该学号的学生\n"); return; }
printf("成功删除\n");
下一篇:党员民主测评表