- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计_课程实践
C语言程序设计 ——课程实践 实践报告要求 一、问题描述 二、关键点 三、算法 四、程序 五、测试分析 六、总结 七、分工(7-8人一组,详细写明每个人的工作任务,根据工作任务给分数) 项目1: 学生成绩的排序 项目2:学生成绩的分组汇总 项目3:根据条件进行学生成绩汇总 项目4:用指针优化学生成绩排名 项目5:学生成绩单制作 项目6:学生成绩文件管理 项目7:利用画圆函数画一张“笑脸” 项目8:人民币转化 将键盘输入的一实数转换成人民币的大写形式。 要求:1. 此实数的最小范围为21亿; 2. 在必要的时候要添加“零”、“整”; 3. 可以进行四舍五入。 例如:输入1000005008.9978 输出为:壹拾亿伍仟零玖元整 输入1000005008.902 输出为:壹拾亿伍仟零捌元玖角整 输入1000005008.906 输出为:壹拾亿伍仟零捌元玖角壹分 项目9:注册登录问题 编写登录程序,用户的名称和密码存放在一文件中,用户登录时输入名称和密码,由系统自动检查是否存在此用户、密码是否正确,若名称和密码均正确,则登录成功,若不正确,可以提供三次修改机会。要求:1. 为了进行登录,还要编写注册程序(输入管理员密码,正确则允许管理员增加新用户,错误则提供三次修改机会);2. 密码必须使用掩码形式。 10月28日 14:30-16:30 11月02日 13:00-19:00 11月09日 13:00-19:00 实践安排 和钧楼105 和钧楼402 和钧楼402 项目要求 一个班有40位学生参加了期终考试(考了三门课),现要按成绩的高低输出成绩单。程序的运行要求:(成绩任意输入,为了方便,假设只有五个同学) 项目分析 从项目要求中可以看出,本项目首先需要输入40个学生的姓名及三门课的成绩;第二是求出每个同学的总分及平均分;第三要求对成绩的总分高低进行排序,并将排序结果输出。从先简单后复杂的原则出发,所以,将这一项目分成解四个任务介绍,任务一是多个学生一门课成绩的输入/输出;任务二是多个学生一门课成绩的排序;任务三是学生姓名的输入/输出;任务四是多个学生多门成绩的排序。 项目要求 一个班中有四个小组,求本学期期中考试中每个小组数学成绩的总分及平均分。 项目分析 第一必须做到在一个小组中对学生数学成绩的平均分与总分进行计算;然后就是重复进行4次。所以,将这一项目分成二个任务介绍, 任务一是求一个小组学生成绩的总分及平均分; 任务二是求四个小组学生成绩的总分及平均分。 项目要求 一个班有40位学生(分成五个组,但每个组的人数不一样)参加了期终考试(考了三门课,分别是数学、语文、英语),老师想统计以下信息:1、统计小组一门课程的总分及平均分;2、统计小组若干门课程的总分及平均分;3、输出排序后小组三门课成绩单。 程序运行结果 项目分析 本项目要完成的功能相对比较多,为了使程序的结构清晰,我们可以将此项目进行分解: A:统计小组一门课程的总分及平均分;B:统计小组若干门课程的总分及平均分;C: 输出小组排序后三门课程的成绩单;M总负责,即制作菜单并根据需要调用相应的函数。 而C这个任务又比较多,所以将它分解为:d:输入记录;e:计算每个同学的总分及平均分,f:是排序;g:输出排序后的记录。 这样的编程方式结构清晰,特别是对功能复杂的程序。 我们将A,B,C,D、e、f、g称为函数,M称为主函数。一个完整的C语言程序是由一个main()函数及若干个其他函数组成。在前面各项目中介绍的程序都只有一个主函数main(),但实用程序往往由多个函数组成。 首先,要了解函数的定义; 第二,要懂得函数的调用; 第三,函数的其他知识。 项目要求 一个班有40位学生参加了期终考试(考了三门课),请用指针优化学生成绩排名。即用指针实现数组的输入输出以及数组的排序(在函数中进行)。 项目分析 要用指针优化学生成绩排名,第一必须要了解指针的概念、引用;第二必须会用指针实现数组的输入输出;第三在函数中用指针实现数组的排序,然后调用此函数。为了在介绍的时候条理清晰,所以分解成5个任务。 项目要求 在键盘中读入一个班学生的相关数据(学号,姓名,三门课的成绩),输出按照平均分数从高到低进行排序后的成绩单。 程序的运行要求是:(程序运行时为了方便,只输入五个学生记录) 项目分析 要完成学生成绩单的制作,虽然可以用前面的项目四中的数组解决,但是如果用结构体数组会显得更科学。所以在本项目中将用结构体数组进行操作。具体步骤是:首先进行学生信息的输
您可能关注的文档
最近下载
- 1.2.4绝对值 课件 2025-2026学年人教版数学七年级上册.pptx VIP
- QGDW 11651.13-2017 变电站设备验收规范-第13部分:穿墙套管.pdf VIP
- 电子商务客服教案课程.doc VIP
- 客服培训课程小游戏.pptx
- QGDW 11651.12—2017变电站设备验收规范-第12部分:母线及绝缘子.pdf VIP
- 中国食用油行业现状分析-小包装食用油市场潜力巨大
- 分散式风电工程施工组织设计.doc VIP
- 定价策略与渠道价格管理8.doc VIP
- 透析患者高磷血症的控制37页PPT.pptx VIP
- QGDW 11651.10-2017 变电站设备验收规范-第10部分:干式电抗器.pdf VIP
文档评论(0)