c语言参考题目-编程大题.docVIP

  • 11
  • 0
  • 约6.04千字
  • 约 9页
  • 2017-08-25 发布于河南
  • 举报
c语言参考题目---编程大题 编程大题—数码管显示 在电梯、家用电器中,随处可见数码管显示的应用。一般是7个发光管组成8字形的排列,可以显示0-9的数字。我们可以给这7个发光管编号,以便区分它们: 我们给出了一个用于模拟这个显示过程的程序,并提供了源代码。输入数字,可以在控制台示意这些数字的对应数码管显示的效果,亮的管显示为“@”, 不亮的管显示为“.”。 程序的主要用途是:决定哪个数字由哪些点亮的数码管组成。因为不能控制真的数码管,所以采用了一个字符缓冲区来模拟效果。 运行ShowDigit.exe文件,可以看到最终的效果。 我们给出的源代码含有若干错误或缺陷(对照ShowDigit.exe的效果),请考生予以指出并完善。 指出错误的原因、位置,并改正。 未完成的功能(按比率放大)需要选手独立完成。提交源代码和简要注释。 参考与解答: 错误点: 输入 exit 无法退出程序。 等号改为strcmp 数码“1”显示的不正确,修改矩阵即可。 倾斜的方向弄反了。改为 7-i 编程大题—点阵汉字 我们看到屏幕上显示的汉字的字型有两种表达方式:一种称为矢量方式,一种称为点阵方式。其中的点阵方式较为简单,其原理就是好比:铺地砖。有的铺为白色,有的铺为黑色,只要精心安排,就会组成我们希望的图案,当然也可以是汉字。 瓷砖越多,铺出的图案效果越细腻,这就是点阵的规模。 16点阵十分常用,是把一个汉

文档评论(0)

1亿VIP精品文档

相关文档