学生成绩管理系统(c语言)课程设计报告.doc

学生成绩管理系统(c语言)课程设计报告.doc

ID:55076959

大小:123.50 KB

页数:58页

时间:2020-04-26

学生成绩管理系统(c语言)课程设计报告.doc_第1页
学生成绩管理系统(c语言)课程设计报告.doc_第2页
学生成绩管理系统(c语言)课程设计报告.doc_第3页
学生成绩管理系统(c语言)课程设计报告.doc_第4页
学生成绩管理系统(c语言)课程设计报告.doc_第5页
资源描述:

《学生成绩管理系统(c语言)课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、下载可编辑.ut365./cyuyan/10.html学生成绩管理系统(c语言)课程设计报告学生成绩管理系统要求是这样的1、用c语言编写一个简单的学生信息管理程序,能实现对学生信息的简单管理。2、具体要求:建立一个4个学生的信息登记表,每个学生的信息包括:学号,,和3门课程的成绩(FOX,C,ENGLISH)。      程序运行时显示一个简单的菜单,例如:  (1):信息输入(INPUT)  (2):总分统计(COUNT)  (3):总分排序(SORT)  (4):查询(QUERY)    其中:    (1):对4个学生的信息进行输入;

2、    (2):对每个学生的3门课程统计总分;     (3):对4个学生的总分按降序排序并显示出来;     (4):查询输入一个学号后,显示出该学生的有关信息;............偶先写了个...#include#includestructstudent{ intnum;   charname[20]; intfoxscore; intcscore; intenglishscore;   structstudentnext;};voidmenu(){ cout<<"       welec

3、ometomystudentgrademanagementsystem"<

4、denthead)//函数返回的是与节点相同类型的指针{   structstudentp1,p2;   p1=p2=(structstudent)malloc(sizeof(structstudent));//申请新节点   cin>>p1->num>>p1->name>>p1->foxscore>>p1->cscore>>p1->englishscore;//输入节点的值   p1->next=NULL;//将新节点的指针置为空   while(p1->num>0)   {       if(head==NULL)head=p1;//空

5、表,接入表头       elsep2->next=p1;//非空表,接到表尾       p2=p1;       p1=(structstudent)malloc(sizeof(structstudent));//申请下一个新节点  cin>>p1->num>>p1->name>>p1->foxscore>>p1->cscore>>p1->englishscore; //输入节点的值   }   returnhead;//返回链表的头指针} voidcount(structstudenthead){ structstudenttemp;

6、 temp=head;//取得链表的头指针 while(temp!==NULL) {  intm;  m=temp->foxscore+temp->cscore+temp->englishscore;        cout<next;//跟踪链表增长 }}voidsort(structstudenthead){ structstudenttp; tp=head; inta[4];//定义总分数组 int.专业.整理.下载可编辑i,j,k; while(temp!=

7、=NULL) { a[i]=tp->foxscore+tp->cscore+tp->englishscore; tp=tp->next; i=i+1; } for(j=1;j<=3;j++)//冒泡法排序  for(k=1;k<=4-j;k++)   if(a[k]

8、r; temper=head; intnumber; cin>>number; for(inti=1;i<=4;i++) { if(number==temper->num) { 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。