
编程珠玑
维维sanguine
被Bug追着满世界跑的维维同学
展开
-
编写一个“banner”函数,该函数的输入为大写字母,输出为一个字符数组,该数组以图形化的方式表示该字母。
思路自己做完以后,觉得自己的办法其实挺麻烦的,但这是我自己能想到的最好的办法。大家如果有什么好的思路,欢迎随时交流。每个字母是如何表示的?以’I‘为例:每次画图都感觉心累,关键是画出来效果还不是很好。(不信你看上边那个图,有些线粗有些线细)有什么好的画图办法快救救孩子吧。I可以表示为:1910 6401 6110 1910具体含义如下:千位百位十位个位19101表示1行9表示9列1表示1行9列用1填充0表示同行没有其它填充具体表示结果:千位原创 2020-07-27 12:15:38 · 841 阅读 · 0 评论 -
位图排序思想及代码实现
思想位图排序的核心思想是:每一位代表一个数字。下面我们用图示的方法进行具体介绍。我们都知道1个整数占4个字节,1个字节有8位现在我们定义 int i,则系统分配如下空间:int i共有32位,可表示32个数字。若我们定义int a[3],则系统分配如下空间:int a[3]共有96位,可表示96个数字。下面看每位是如何表示一个数字的我们先看一个简单的例子: 18 4 26 3 5这三个数字为例。这三个数字里面最大的是26,所以我们申请一个整数空间int i即可。第一步:先原创 2020-07-22 12:56:59 · 286 阅读 · 0 评论