相信很多人都喜歡玩游戲,我也一樣戏罢。與當前流行的pvp模式不同的是硝清,今天我引入的游戲是一個單機數(shù)字游戲辅斟。這是一個不太需要應變能力的,只是單純的益智游戲芦拿。游戲規(guī)則是: 系統(tǒng)隨機產(chǎn)生4個不重復的 0-9 之間的整數(shù)士飒,由系統(tǒng)自己從小到大排序;玩家輸入自己猜測的四個不同的數(shù)(也是從小到大)蔗崎,如果其中一位數(shù)字的位置和數(shù)字都對了酵幕,那么系統(tǒng)將會多提示一個A;如果某位數(shù)字正確而位置不對缓苛,那么系統(tǒng)將會多提示一個B(AB提示均可累加)裙盾;猜對或猜錯10次系統(tǒng)將會結束游戲。
下面我們來寫一下這個游戲的代碼:
在C語言的數(shù)組排列方法之冒泡法
冒泡法:先從第一個數(shù)開始钢属,與后面的每個數(shù)按順序比一邊,通過交換順序门躯,使得最大的數(shù)最先”沉“到最后一位淆党,再從第二個數(shù)開始,重復操作讶凉,最后使得小的數(shù)像氣泡一樣慢慢浮到數(shù)組的前位置
感想:C語言中的數(shù)組排序方法有很多染乌,但在實際應用中我們至少要掌握其中一種算法。我雖然學過一遍C語言懂讯,但是之前真正敲代碼的實力并沒有上升多少荷憋,要想得到質的突破,就要有量的積累(畢竟我是一個小菜雞)褐望。寫程序有時候會感覺無從下手声滥,是因為沒構思好朝蜘;但是當看來別人完成的代碼時,就會感覺,啊蟆肆,原來可以這樣,是我自己想的太復雜了雏搂。程序這東西晤锹,誒,既然來學了,那就要學好了铐尚,不要留下遺憾拨脉。我個人認為程序的核心并不是那一行行的代碼,而是這個完整的構思框架塑径,代碼只是思想的體現(xiàn)女坑,構思才是靈魂。