第一范文网 - 专业文章范例文档资料分享平台

课程设计报告书(学生成绩管理系统)

来源:用户分享 时间:2025/5/19 8:16:39 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

cout<<\查无此人!\ return; }

void list::outsum1(char *n) {

double sum=0; int i=0; double av=0;

if(first==0) {cout<<\无数据!\

student *temp=first;for(;temp!=NULL;temp=temp->next) if(strcmp(temp->outid(),n)==0) {

cout<

setw(10)<<\平均成绩\

cout<outid()<outname()<

<outsex()<outsum()<outav(); return; }

cout<<\查无此人!\ return; }

void list::scanall() {

student *temp;

for(temp = first;temp!=NULL;temp=temp->next)

cout<outid()<outname()<

<outsex()<outgrade(0)<outgrade(1)

<outgrade(2)<outgrade(3)<

<outgrade(4)<outsum()<outav

()<

void main() {

stucopy stu[M];//复制整个链表的数据于数组,用于排序 stucopy stutemp;//临时变量 list will;//整个链表

student *p, *p1=new student(),*q;//临时变量 ifstream input;//输入 ofstream output;//输出

char file[20],classname[20],temp[80],id[20],name[9],sex1[10];//临时变量

int m=0,n=0,j=0,i=0;//临时变量 double grade1[5];//临时变量 for(i=0;i<20;i++) id[i]=0;

for(i=0;i<9;i++) name[i]=0;//初始化 do{

cout<<\\

<<\、 退出系统。\\n\

<<\、 成绩的录入:包括学生学号、姓名、性别和各门课程成绩的录入。\\n\<<\、 成绩的查询:可以根据学号或姓名查询某个学生的成绩。\\n\<<\、 成绩的修改:可以根据学号或姓名来修改相应的学生的成绩。\\n\<<\、 数据的删除:可以根据学号或姓名指定删除某个学生的数据。\\n\<<\、 成绩的统计分析:包括总人数、最高成绩、最低成绩、平均成绩、\\n\<<\各个分数段的人数(100-90、89-80、79-70、69-60、59-50、50以下)、及格率。\\n\

<<\、 总成绩和平均成绩的查询:可以根据学号或姓名查询。\\n\<<\、 浏览所有学生信息。\\n\

<<\、 将所有学生信息保存成文件。\\n\<<\、 打开指定的数据文件。\\n\

<<\、 按总成绩排序输出学生信息。\\n\

<<\、 按学号顺序输出学生信息,并可保存成文件。\\n\

<<\cout<

cin>>m; switch(m) {

case 1:

will.instu(); break; case 2:

cout<<\根据学号查询 2.根据姓名查询\请输入:\ cin>>n;

switch(n){ case 1:

cout<<\请输入学号\\n\ cin>>id;

will.outstu1(id); cout<<\ case 2:

cout<<\请输入姓名\\n\ cin>>name;

will.outstu(name);

cout<<\case 3:

cout<<\根据学号查询 2.根据姓名查询\请输入:\ cin>>n; switch(n){ case 1:

cout<<\请输入学号\\n\ cin>>id;

will.outstu1(id); cout<<\

cout<

setw(6)<<\英语\政治 \

setw(14)<<\程序设计基础\物理\ cout<<\请输入要修改的课程编号:\ cin>>j;

will.search1(id,j);break; case 2:

cout<<\请输入姓名\\n\ cin>>name;

will.outstu(name); cout<<\

cout<

setw(6)<<\英语\政治 \

setw(14)<<\程序设计基础\物理\ cout<<\请输入课程编号:\ cin>>j;

will.search(name,j);break;}break;

case 4:

cout<<\根据学号删除 2.根据姓名删除\请输入:\ cin>>n; switch(n){ case 1:

cout<<\请输入学号\\n\ cin>>id;

will.outstu1(id);

will.delstu1(id);break; case 2:

cout<<\请输入姓名\\n\ cin>>name;

will.outstu(name);

will.delstu(name);break;}break;

case 5:

will.think(); break;

case 6:

cout<<\根据学号查询 2.根据姓名查询\请输入:\ cin>>n; switch(n){ case 1:

cout<<\请输入学号\\n\ cin>>id;

will.outsum1(id);break; case 2:

搜索更多关于: 课程设计报告书(学生成绩管理系统) 的文档
课程设计报告书(学生成绩管理系统).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8j2pt3e97g3ibqw7s1xb7s7tu43p3900trr_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top