简单的学生管理,运用链表、指针等
n",p1->number,p1->name,p1->score);
break;
}
p1=p1->next;
if(p1==NULL)
{
printf("未找到学号为%d的相关信息!!\n",num);
}
}while(p1!=NULL);
}
}
//修改学生信息
struct student * change(struct student *head)
{
int num;
float score1;
struct student *p1;
if(head==NULL)
{
printf("未建立链表!!\n");
return NULL;
}
p1=head;
printf("学号(输入0结束):\t");
scanf("%d",&num);
do
{
if(num==p1->number)
{
printf("已找到学号为%d的同学。请输入你要修改的分数\t",p1->number);
scanf("%f",&score1);
p1->score=score1;
printf("修改成功!!\
n");
break;
}
p1=p1->next;
}while(p1!=NULL);
if(p1==NULL)
{
printf("未找到学号为%d的相关信息,无法修改!!\n",num);
}
return head;
}
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典教育范文学生信息管理系统(简单版)源代码(3)在线全文阅读。
相关推荐: