C语言程序设计成绩管理系统.doc

C语言程序设计成绩管理系统.doc

ID:61506758

大小:32.00 KB

页数:8页

时间:2021-02-08

C语言程序设计成绩管理系统.doc_第1页
C语言程序设计成绩管理系统.doc_第2页
C语言程序设计成绩管理系统.doc_第3页
C语言程序设计成绩管理系统.doc_第4页
C语言程序设计成绩管理系统.doc_第5页
资源描述:

《C语言程序设计成绩管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1、成员分工本小组成员有等四人。成员分工如下:2、系统功能模块根据作业要求,应设计的程序应该包含的功能模块有:1、菜单功能voidmenu()2、数据输入voidinput()3、排序功能voidsort()4、查找功能voidfind()5、输出功能voidprint()6、错误操作voiderror()7、退出功能exit(0)3、数据结构设计描述程序要求能输入M个学生N门科目的成绩,需要用到数据结构。#defineNUM100structstudent{intnumber;//学号charname[12];//姓名int

2、score[20];//成绩inttotal;//总分doubleaverage;//平均分};structstudentstu[NUM];定义最大输入100个学生(#defineNUM100)。定义数组structstudent,用于学生数据。数组包含intnumber;——学号charname[12];——姓名intscore[20];——成绩inttotal;——总分doubleaverage;——平均分其中学号、分数和总分都用整形,平均用实形。需要输入M个学生的信息,所以需定义一个数组structstudentstu[

3、NUM];3、函数功能及参数说明、相互调用关系1、主函数voidmain()主函数里面只有menu(),用于调用菜单函数里面的功能;1、菜单功能voidmenu()输出显示菜单功能,用switch语句用于选择,进入所选择的选项;1、数据输入voidinput()用于输入学生学号、姓名、成绩等信息,并计算出学生的总分和平均分。3、排序功能voidsort()4、查找功能voidfind()5、输出功能voidprint()6、错误操作voiderror()7、退出功能exit(0)5、程序源代码#include

4、#include#defineNUM100structstudent{intnumber;//学号charname[12];//姓名intscore[20];//成绩inttotal;//总分doubleaverage;//平均分};structstudentstu[NUM];intc=0;//c是结构体数组的下标在此为全局变量intd=0;//d是结构体数组的下标在此为全局变量voidmenu();//定义menu菜单voidinput();//插入数据函数voidsort();//排序voidfind(

5、);//查找(按学号或姓名查找voiderror();//错误提示voidprint();//输出具体信息voidmain(){menu();}voidmenu()//主菜单{intselect;//选择(1--7间)system("cls");printf("☆★*☆★*☆★*☆★*☆★*☆★");printf("★*☆★◢█◣ ★*☆★*☆ ");printf("★*☆★*★ ◢███◣★*☆★*★☆   ");printf("★*☆★*☆★.█████.★*☆★*☆★");printf("自★*☆★*☆*

6、★★.█田█田█.★*☆★*☆★★格");printf("强★*☆★*☆*★★.█田█田█.★*☆★*☆★★物");printf("不★*☆★*☆*★★.█田█田█.★*☆★*☆★★志");printf("息★*☆★*☆*★★.█田█田█.★*☆★*☆★★知");printf("★*☆★*☆*★★.█田█田█.★*☆★*☆★★");printf("★*☆★*☆*★★.█田█田█.★*☆★*☆*★★");printf("★*☆★*☆*★★.█田█田█.★*☆★*☆★★");printf("★*☆★*☆

7、*★★.█████.★*☆★*☆*★★");printf("★*☆★*☆*★★.█████.★*☆★*☆★★");printf("~~~~~*^_^*◢██□██◣.*^_^*~~~~~");printf("学生成绩管理系统");printf("***************");printf("**");printf("*[1]输入数据*");printf("*[2]查找数据*");printf("*[3]打印输出*");printf("*[4]数据排序*");printf("*[

8、5]退出*");printf("**");printf("***************");printf("请输入你的选项(1--5):");scanf("%d",&select);//输入要选择的项目switch(select)//判断选择{case1:inp

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

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

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