- 0
- 0
- 约1.73万字
- 约 10页
- 2023-06-09 发布于河南
- 举报
C语言程序设计题 比较经典的编程作业--第1页
C语言程序设计
“C 语言程序设计上机实习”是为了加强学生对C 语言的进一步理解和应用、为学习后
续课程打下良好编程基础而开设的一门实践课。
1.系统名称:简易教学管理系统的设计与实现
2.准备数据
① 用记事本新建一文本文件,文件名为:“班名+序号”,如信计11 班的12 号同学所建
的文件名应为:“XJ0112 ”。将本班的M 名学生在本学期的N 门考试课的成绩(要求用真实
的课程名、假想的分数,并要求将自己的学号假定为 1,将自己的每门课的分数都定在 90
分以上,而将别人的每门课的分数都定在 95 分以下。)输入到这个文件中,建议按如下形式
存放(注:20≤M≤50、5≤N≤8,下文以M=4,N=3为例):
学号 姓名 英语 C 语言 数学
1 我自己 96 93 99
2 张某 76 89 89
3 李某 91 96 67
4 王某 75 58 56
…………
② 用记事本新建另一文本文件,文件名为:“班名+KC”,如信计11 班的所有同学所建
的文件名应为:“XJ01KC”。将本班本学期的N 门真实的课程名及其学分输入到这个数据文件
中,建议按如下列形式存放:
编号 课程名称 课程学分
1 英语 6.0
2 C 语言 4.5
3 数学 5.5
…………
3.功能要求
在主函数中读入两个原始数据文件的内容,保存在对应的结构体数组中,并根据以上内
容计算每个学生N 门课的加权平均分 (保留1 位小数,4 舍5 入),并按平均分排列名次,
平均分相同则名次并列。然后显示菜单,利用菜单调用各个函数,分别完成如下功能:(注
意:若文本文件 XJ0112 存放在 D 盘的 ABC 文件夹中,则 fopen() 函数中的文件名应
为:”D:\\ABC\\XJ0112.txt”)。
1) 用C语言创建一个数据文件,文件名为:“MC+班号+序号”,如信计11班的12号同学所
建的文件名应为:“MC0112.txt”。用来存放班级排名后的成绩表,要求按以下形式存放。
名次 学号 姓名 英语 C 语言 数学 ……平均成绩
1 1 我自己 96 93 99 ……95.5
3 2 张某 76 89 89 ……80.5
4 3 李某 91 96 67 …… 78.2
2 4 王某 75 58 56 …… 88.8
5 5 赵某 58 67 77 …… 68.5
…………………………
2) 分别统计全班每门课的平均分和标准差,并计算各分数段(60分 N
以下;60~69;70~79
您可能关注的文档
- 2020年苏教版小学四年级上册语文期末试题(带答案).pdf
- 人大金融专硕考研431科目的重点及侧重点.pdf
- 2022-2023学年安徽省合肥四十五中学九年级化学第一学期期末经典模拟试题含解析.pdf
- 2021高考全国乙卷地理试卷分析.pdf
- 2022年新高考天津生物高考试题(含答案).pdf
- 幼儿园保育员职业技能大赛基础知识测试题及答案.pdf
- 人教版高二地理〈水土流失的治理〉教学设计.pdf
- 北京市2022-2023学年中考物理试题常识、概念、物理方法综合考查分类题练.pdf
- 公务员管理制度.pdf
- 2023年河南省濮阳市南乐县中考第一次模拟测试化学试题卷(含答案).pdf
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
原创力文档

文档评论(0)