- 11
- 0
- 约6.04千字
- 约 9页
- 2017-08-25 发布于河南
- 举报
c语言参考题目---编程大题
编程大题—数码管显示
在电梯、家用电器中,随处可见数码管显示的应用。一般是7个发光管组成8字形的排列,可以显示0-9的数字。我们可以给这7个发光管编号,以便区分它们:
我们给出了一个用于模拟这个显示过程的程序,并提供了源代码。输入数字,可以在控制台示意这些数字的对应数码管显示的效果,亮的管显示为“@”, 不亮的管显示为“.”。
程序的主要用途是:决定哪个数字由哪些点亮的数码管组成。因为不能控制真的数码管,所以采用了一个字符缓冲区来模拟效果。
运行ShowDigit.exe文件,可以看到最终的效果。
我们给出的源代码含有若干错误或缺陷(对照ShowDigit.exe的效果),请考生予以指出并完善。
指出错误的原因、位置,并改正。
未完成的功能(按比率放大)需要选手独立完成。提交源代码和简要注释。
参考与解答:
错误点:
输入 exit 无法退出程序。 等号改为strcmp
数码“1”显示的不正确,修改矩阵即可。
倾斜的方向弄反了。改为 7-i
编程大题—点阵汉字
我们看到屏幕上显示的汉字的字型有两种表达方式:一种称为矢量方式,一种称为点阵方式。其中的点阵方式较为简单,其原理就是好比:铺地砖。有的铺为白色,有的铺为黑色,只要精心安排,就会组成我们希望的图案,当然也可以是汉字。
瓷砖越多,铺出的图案效果越细腻,这就是点阵的规模。
16点阵十分常用,是把一个汉
您可能关注的文档
最近下载
- AP 统计模拟题.pdf VIP
- TZJSAE-电动汽车分布式驱动控制通用技术规范.pdf VIP
- 2023年武汉市江夏国有资产经营管理集团有限公司人员招聘考试参考题库及答案解析.docx VIP
- 环境温湿度及大气压力测试仪不确定度分析报告.pdf VIP
- (2025版)结直肠癌肠造口患者全程营养管理专家共识课件.pptx VIP
- 2024年济南高一下期中物理试卷.pdf VIP
- TYNBX 23-2020柠檬及其制品中柠檬苦素和诺米林的测定高效液相色谱法.docx VIP
- 最优化理论课件.pptx VIP
- 一种卧式脱水机.pdf VIP
- “文明的产生与早期发展”教学设计及反思【论文】.pdf VIP
原创力文档

文档评论(0)