boj429.学姐的数码管-输出格式以及代码风格的考量
来源:互联网 发布:蓝月传奇官印数据 编辑:程序博客网 时间:2024/05/18 01:21
boj429.学姐的数码管
题目描述
学姐的七段数码管玩的出神入化。 现在给你一个浮点数,你需要把它以七段数码管的形式输出出来。 一个
输入格式
输入有多组数据,数据不超过100组,每组数据给一个整数
输出格式
输出他的数码管显示。每组数据末尾输出一个空行。
输入样例
3 23303 14564 78.9
输出样例
### ### ### ### # # # # # # # # # #### ### ### # ## # # # ## # # # #### ### ### ### # # # ### ### # # # # # # # # # # # ### ### ### # # # # # # # # # # # # ### ####### #### #### # # # # # # # # # # # # # # # # #### #### # # # # # # # # # # # # # #### # ####
一开始完全没懂这题什么意思,后来才发现,就是字面那意思,什么七段管啊,分明就是摆火柴的小女孩。。。
思路很简单,就是分解这些数字然后输出就好了,不过,有三点需要注意
1.一定要初始化,为了省事,除了‘#’我都不想额外去管,所以全部初始化为‘ ’就可以了,而且是每次输入n 和四位浮点数的时候都要这么做,不然两次的‘#’和在一起,可想而知
2.不要输出多余的‘‘,因为数组一开始我是直接
for(i=0;i<=2*n;i++){for(j=0;j<4*n+3;j++){printf("%c",mapp[i][j]);}看上去确实是,空格数+数字宽度*4,但是有小数点的时候,我每一行就会神不知鬼不觉的多出很多‘ ’;根本检查不出来啊!限制输出很重要的呵呵,你肯定想知道第三点。。。别急,我没忘呢3.你不觉得上面的代码太累赘了吗?!!!我都觉得,可是怎么办呢,要知道所有的数字都是七段式的,也就是说,整个输出输入都是在画横线和竖线的...
0 0
- boj429.学姐的数码管-输出格式以及代码风格的考量
- 性能考量的代码编写约束
- Cache大小的考量
- 关于_int64的范围以及输出格式
- NetBeans的格式化代码风格,编辑代码风格,统一代码格式
- 关于在线代码评审的几点考量
- sass的输出风格
- C51单片机数码管的显示代码
- 考量参数DB_FILE_MULTIBLOCK_READ_COUNT的脚本
- Cache行大小的考量
- YUV420P的格式以及转换为RGB565的代码(Android摄像头的输出一般为YUV420P)
- YUV420P的格式以及转换为RGB565的代码(Android摄像头的输出一般为YUV420P)
- YUV420P的格式以及转换为RGB565的代码(Android摄像头的输出一般为YUV420P)
- 【转】YUV420SP的格式以及转换为RGB565的代码(Android摄像头的输出一般为YUV420P) .
- Android OOM以及让GC尽快回收的代码风格
- 2014新生暑假个人排位赛03 A. 学姐的数码管
- blastall的使用方法,以及输出文件的格式记录
- Opencv的格式化输出风格
- AFNetworking 与ASIHTTPRequest的比较
- hibernate的注解属性mappedBy详解
- Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案
- VC++中用API调用对话框资源
- ajax json 处理返回值方法,附带中文乱码解决方案
- boj429.学姐的数码管-输出格式以及代码风格的考量
- asp.net一个已实现的登陆过滤器
- ARM学习笔记(二)——ARM数据处理指令、加载\存储指令
- UVA - 10273 Eat or Not to Eat?
- hdu1312Red and Black(深搜)
- 阿里云Linux系统挂载数据盘
- 03 Array
- IconFont浅谈
- 破解 IAR for ARM 7.20.1