相信很多人都喜欢玩游戏,我也一样。与当前流行的pvp模式不同的是,今天我引入的游戏是一个单机数字游戏。这是一个不太需要应变能力的,只是单纯的益智游戏。游戏规则是: 系统随机产生4个不重复的 0-9 之间的整数,由系统自己从小到大排序;玩家输入自己猜测的四个不同的数(也是从小到大),如果其中一位数字的位置和数字都对了,那么系统将会多提示一个A;如果某位数字正确而位置不对,那么系统将会多提示一个B(AB提示均可累加);猜对或猜错10次系统将会结束游戏。
下面我们来写一下这个游戏的代码:
在C语言的数组排列方法之冒泡法
冒泡法:先从第一个数开始,与后面的每个数按顺序比一边,通过交换顺序,使得最大的数最先”沉“到最后一位,再从第二个数开始,重复操作,最后使得小的数像气泡一样慢慢浮到数组的前位置
感想:C语言中的数组排序方法有很多,但在实际应用中我们至少要掌握其中一种算法。我虽然学过一遍C语言,但是之前真正敲代码的实力并没有上升多少,要想得到质的突破,就要有量的积累(毕竟我是一个小菜鸡)。写程序有时候会感觉无从下手,是因为没构思好;但是当看来别人完成的代码时,就会感觉,啊,原来可以这样,是我自己想的太复杂了。程序这东西,诶,既然来学了,那就要学好了,不要留下遗憾。我个人认为程序的核心并不是那一行行的代码,而是这个完整的构思框架,代码只是思想的体现,构思才是灵魂。