2022年程序设计语言综合实验报告电商 .pdf
《2022年程序设计语言综合实验报告电商 .pdf》由会员分享,可在线阅读,更多相关《2022年程序设计语言综合实验报告电商 .pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华北科技学院计算机学院综合性实验实 验 报 告课程名称程序设计语言(C)实验学期2015 至2016学年 第二学期学生所在系部管理学院年级15 级专业班级电商 B15-1 班学生姓名廖行学号201504064101任课教师王博玲实验成绩计算机学院制名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 20 页 - - - - - - - - - 华北科技学院计算机学院综合性实验报告第 1 页程序设计语言(C ) 课程综合性实验报告开课实验室:软件工程实验室2016年 07 月
2、01 日实验题目学生成绩管理系统的设计一、实验目的通过该实验把 C 语言中基本知识(如:顺序结构、选择结构、循环结构、数组、函数、指针、链表等)得到综合应用。完成学生成绩管理系统基本功能设计,提高学生的编程能力和分析问题、解决问题的能力。二、设备与环境硬件:多媒体计算机软件: Windows 系列或 DOS 系列的操作系统、 C 语言。三、实验内容1、实验内容对学生基本信息,包括学号、姓名、至少三门课成绩。1学生基本信息录入;2学生基本信息的输出;3按学号查询学生信息;4按学号修改某学生信息并输出;5求每个人平均成绩;6删除某学生信息;7添加某学生信息8输出平均分大于 80 分的同学信息;9根
3、据总成绩或平均成绩综合排名; (此功能用链表处理的同学可不做)2、实验要求a、用数组存储学生信息;b、基本功能用函数实现;c、至少完成实验内容中4 个功能,学生可以自己增加或减少题目功能;d、程序能正确执行、输入与输出有必要的提示信息、界面美观;e、用菜单调用加分,用结构体加分。3、最后结果输出。要求:输出格式要界面直观、清晰大方、格式规范。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 20 页 - - - - - - - - - 华北科技学院计算机学院综合性实验报告第
4、 2 页四、实验结果及分析1、实验运行过程及分析#include #include #include #definemax_sn30/ 最大学生数#definemax_cn 30/ 最大课程数/ function definecharmenu(void);void read(char nummax_sn20,char namemax_sn20,float scoremax_snmax_cn,int m,intn);void print(char nummax_sn20,char namemax_sn20,float scoremax_snmax_cn,int m,intn);voidcacul
5、ate(char nummax_sn20,charnamemax_sn20,floatscoremax_snmax_cn,intm,int n);voidsumsort(char nummax_sn20,charnamemax_sn20,floatscoremax_snmax_cn,intm,int n);void numsearch(char nummax_sn20,char namemax_sn20,float scoremax_snmax_cn,intm,int n);void delete_score(charnummax_sn20,char namemax_sn20,float sc
6、oremax_snmax_cn,int*m,int n);void print_youxiu(char nummax_sn20,char namemax_sn20,float scoremax_snmax_cn,intm,int n);int main()charch;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 20 页 - - - - - - - - - 华北科技学院计算机学院综合性实验报告第 3 页charnummax_sn20,namemax_sn20;floa
7、t scoremax_snmax_cn;int m,n;printf( 请输入学生人数 :m%dn,max_sn);scanf(%d,&m);printf( 请输入课程门数 :n%dn,max_cn);scanf(%d,&n);getchar();while(1)ch = menu();switch(ch)case1:read(num,name,score,m,n);/ 输入成绩printf(n);break;case2:caculate(num,name,score,m,n);/计算成绩printf(n);break;case3:sumsort(num,name,score,m,n);/成绩
8、排序printf(n);break;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 20 页 - - - - - - - - - 华北科技学院计算机学院综合性实验报告第 4 页case4:numsearch(num,name,score,m,n);/ 查找printf(n);break;case5:print(num,name,score,m,n);/ 输出显示printf(n);break;case6:delete_score(num,name,score,&m,n);
9、/ 删除信息printf(n);break;case7:print_youxiu(num,name,score,m,n);/显示大于 80 分成绩printf(n);break;case0:printf( 程序结束 );exit(0);default:printf( 输入错误 );名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 20 页 - - - - - - - - - 华北科技学院计算机学院综合性实验报告第 5 页charmenu(void)charmenusele;
10、printf( 学生成绩管理 n);printf(1. 录入学生成绩 n);printf(2. 计算学生的总分和平均分 n);printf(3. 按学生总成绩排序 n);printf(4. 查找某个学生信息 n);printf(5. 输出学生信息 n);printf(6. 删除学生信息 n);printf(7. 显示均分大于 80 的学生信息 n);printf(0. 退出n);printf( 请输入您的选择 :);/scanf(%d,&menusele);fflush(stdin);menusele= getchar();fflush(stdin);return menusele;void
11、read(charnummax_sn20,char namemax_sn20,float scoremax_snmax_cn,int m,int n)int i,j;printf( 请输入%d 个学生的学号 :n,m );for(i=0;im;i+)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 20 页 - - - - - - - - - 华北科技学院计算机学院综合性实验报告第 6 页gets(numi);printf( 请输入%d 个学生的姓名 :n, m);for(
12、i=0;im;i+)gets(namei);printf( 请输入%d 个学生的 %d 门课的成绩 :n,m,n );for(i=0;im;i+)for(j=0;jn;j+)scanf(%f,&(scoreij);getchar();voidcaculate(char nummax_sn20,charnamemax_sn20,floatscoremax_snmax_cn,intm,int n)int i,j;for(i=0;im;i+)scorein = 0;for(j=0;jn;j+)scorein = scorein + scoreij;名师资料总结 - - -精品资料欢迎下载 - - -
13、 - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 20 页 - - - - - - - - - 华北科技学院计算机学院综合性实验报告第 7 页scorein+1 = scorein/n;printf( 所有学生信息为 :n);for(i=0;im;i+)printf(%15s,numi );printf(%15s,namei );for(j=0;jn+2;j+)printf(%8.1f, scoreij);printf(n);voidsumsort(char nummax_sn20,charnamemax_sn20,floa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年程序设计语言综合实验报告电商 2022 程序设计语言 综合 实验 报告
限制150内