1.利用数组打印重复数字
例如:输入:538153 打印:5 3
实现思路:
1.建立一个包含下标为10(0--9)的数组,并进行初始化
2..通过if来判断是否出现重复数字,如果是,则打印。如果不是继续循环
代码实现
设计思路
通过对数组全部初始化赋值为0,当数字第一次通过数组时,将数字对应的下标赋值为一,相同数字第二次通过时打印数字。
2.用数组显示个数字出现的次数
设计思路:
1.初始化一个数组,使这个数组来记录各数组出现的次数
2.利用循环来使出现的次数加1
代码实现
设计思路
通过数组和循环来记录数字出现的次数,出现一次则在循环内部加一
3.编写“B1FF过滤器’’
BIFF有一种独有的编写信息方式,下面是一条常见的B1FF公告:
H3Y DUD3, C 15 R1LLY C00L!通过BIFF过滤器,我们可以读取用户录入的消息并把此消息翻译成B1FF的表达风格:
输入消息:Hey dude, C is rilly cool
输出消息:H3Y DUD3, C 15 R1LLY C00L!!!!!!!
实现思路
1.观察输入和输出消息,发现输出无小写字母,则将小写字母全转化为大写字母
2.将特定的大写字母转化为数字
代码实现
设计思路
在开始时,我们输入一个字符串,用循环检查里面的小写字母并转化为大写字母,最后用特定数字改写字母即可完成我们”B1FF过滤器“的代码书写