c++大作业学生信息管理系统源代码(2)
时间:2025-03-10
时间:2025-03-10
c++大作业学生信息管理系统源代码
//◆1(2)
void showlist(student *head) //学生成绩信息显示功能(遍历链表)
{
int n=1;
cout<<"学号 姓名 班级 语文 数学 英语 总分 均分 序号 ";
while (head)
{
cout<<head->num<<" "<<head->name<<'\t'<<head->clas<<'\t'<<" "<<head->chinese<<'\t'
<<head->maths<<'\t'<<head->english<<'\t'<<head->total<<'\t'<<setprecision(3)<<head->average<<'\t'<<" "<<n<<endl; n=n+1;
head=head->next;
}
}
//◆2
void charu(student *head) //学生成绩信息插入功能(链表尾部插入学生成绩信息)
{
student *s,*p,*q;
int n,i;
cout<<"请输入需要【插入】的学生成绩信息的数量: ";
cin>>n;
cout<<"请输入需插入的学生成绩信息(每人一行):"<<endl;
cout<<"学号 姓名 班级 语文 数学 英语"<<endl;
p=head;
while (p)
{
q=p;
p=p->next;
}
for (i=1;i<=n;i++)
{
s=new student;
cin>>s->num>>s->name>>s->clas>>s->chinese>>s->maths>>s->english;
s->total=s->chinese+s->maths+s->english; s->average=float(s->total)/3;
q->next =s;
q=s;
}
q->next=NULL;
}
上一篇:李君如谈建设学习型党组织