C語言編程入門學習:人機猜拳小游戲的實現(xiàn)

C語言是面向過程的滔驾,而C++是面向對象的

C和C++的區(qū)別:

C是一個結構化語言谒麦,它的重點在于算法和數(shù)據(jù)結構。C程序的設計首要考慮的是如何通過一個過程哆致,對輸入(或環(huán)境條件)進行運算處理得到輸出(或實現(xiàn)過程(事務)控制)绕德。

C++颅夺,首要考慮的是如何構造一個對象模型命满,讓這個模型能夠契合與之對應的問題域,這樣就可以通過獲取對象的狀態(tài)信息得到輸出或實現(xiàn)過程(事務)控制朝蜘。 所以C與C++的最大區(qū)別在于它們的用于解決問題的思想方法不一樣。之所以說C++比C更先進臣咖,是因為“ 設計這個概念已經(jīng)被融入到C++之中 ”跃捣。

C與C++的最大區(qū)別:在于它們的用于解決問題的思想方法不一樣。之所以說C++比C更先進夺蛇,是因為“ 設計這個概念已經(jīng)被融入到C++之中 ”疚漆,而就語言本身而言,在C中更多的是算法的概念刁赦。那么是不是C就不重要了娶聘,錯!算法是程序設計的基礎截型,好的設計如果沒有好的算法,一樣不行儒溉。而且宦焦,“C加上好的設計”也能寫出非常好的東西。

計算機不懂“石頭顿涣,剪刀波闹,布”的規(guī)則,所以我們先制定一套計算機可以“懂”的規(guī)則:

小編推薦一個學C語言/C++的學習裙【 七三零涛碑,一三零精堕,二二一 】,無論你是大牛還是小白蒲障,是想轉行還是想入行都可以來了解一起進步一起學習歹篓!裙內(nèi)有開發(fā)工具,很多干貨和技術資料分享揉阎!

我們用1,2,3三個數(shù)字代表剪刀庄撮,石頭,布毙籽。我們規(guī)定:1<2,2<3,3<1洞斯。比如你輸入2,計算機選擇了3坑赡,那么計算機贏烙如;如果你輸入1,計算機選擇了3毅否,那么你贏亚铁。

我們需要做的是:

①程序能接受你的輸入(1或2或3)

②計算機能隨機選擇1~3的一個數(shù)

③程序對你輸入的數(shù)和計算機選的數(shù)根據(jù)規(guī)則作比較,判斷輸贏

好螟加,明確了需求刀闷,我們一步一步來完成這個程序熊泵。

①程序能夠接受你的輸入 這個可以通過C語言的輸入語句scanf實現(xiàn)(visualstudio中出于安全考慮要用scanf_s):

scanf_s("%d",x);

②計算機從1~3中隨機選擇一個整數(shù) 如果你閱讀過C語言入門:C語言實現(xiàn)猜數(shù)字小游戲,那你一定知道C語言的輸出隨機數(shù)函數(shù)srand和rand:

srand(time(NULL));

rand()%3+1;

③根據(jù)規(guī)則判斷你和計算機誰贏 這一步我們可以自定義一個判斷輸贏的函數(shù)來完成甸昏,不過遵循的規(guī)則是我們定義的規(guī)則顽分。

把三個步驟串起來編寫一下:

判斷輸贏函數(shù):

主函數(shù):

小編推薦一個學C語言/C++的學習裙【 七三零,一三零施蜜,二二一 】卒蘸,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習翻默!裙內(nèi)有開發(fā)工具缸沃,很多干貨和技術資料分享!

當然這個程序有一些“漏洞”修械,比如說如果你輸入4或其他不是1~3的值趾牧,該怎么處理?如果你想一直玩肯污,直到不想玩了再退出翘单,該怎么編寫實現(xiàn)?

發(fā)動你聰明的大腦蹦渣,快來自己實現(xiàn)一下吧哄芜!

這些是C/C++能做的

服務器開發(fā)工程師、人工智能柬唯、云計算工程師认臊、信息安全(黑客反黑客)、大數(shù)據(jù) 锄奢、數(shù)據(jù)平臺失晴、嵌入式工程師、流媒體服務器拘央、數(shù)據(jù)控解师坎、圖像處理、音頻視頻開發(fā)工程師堪滨、游戲服務器胯陋、分布式系統(tǒng)、游戲輔助等

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末袱箱,一起剝皮案震驚了整個濱河市遏乔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌发笔,老刑警劉巖盟萨,帶你破解...
    沈念sama閱讀 222,681評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異了讨,居然都是意外死亡捻激,警方通過查閱死者的電腦和手機制轰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來胞谭,“玉大人垃杖,你說我怎么就攤上這事≌梢伲” “怎么了调俘?”我有些...
    開封第一講書人閱讀 169,421評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長旺垒。 經(jīng)常有香客問我彩库,道長,這世上最難降的妖魔是什么先蒋? 我笑而不...
    開封第一講書人閱讀 60,114評論 1 300
  • 正文 為了忘掉前任骇钦,我火速辦了婚禮,結果婚禮上竞漾,老公的妹妹穿的比我還像新娘眯搭。我一直安慰自己,他們只是感情好畴蹭,可當我...
    茶點故事閱讀 69,116評論 6 398
  • 文/花漫 我一把揭開白布坦仍。 她就那樣靜靜地躺著鳍烁,像睡著了一般叨襟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上幔荒,一...
    開封第一講書人閱讀 52,713評論 1 312
  • 那天糊闽,我揣著相機與錄音,去河邊找鬼爹梁。 笑死右犹,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的姚垃。 我是一名探鬼主播念链,決...
    沈念sama閱讀 41,170評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼积糯!你這毒婦竟也來了掂墓?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,116評論 0 277
  • 序言:老撾萬榮一對情侶失蹤看成,失蹤者是張志新(化名)和其女友劉穎君编,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體川慌,經(jīng)...
    沈念sama閱讀 46,651評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡吃嘿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,714評論 3 342
  • 正文 我和宋清朗相戀三年祠乃,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片兑燥。...
    茶點故事閱讀 40,865評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡亮瓷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出贪嫂,到底是詐尸還是另有隱情寺庄,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布力崇,位于F島的核電站斗塘,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏亮靴。R本人自食惡果不足惜馍盟,卻給世界環(huán)境...
    茶點故事閱讀 42,211評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望茧吊。 院中可真熱鬧贞岭,春花似錦、人聲如沸搓侄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽讶踪。三九已至芯侥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間乳讥,已是汗流浹背柱查。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留云石,地道東北人唉工。 一個月前我還...
    沈念sama閱讀 49,299評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像汹忠,于是被迫代替她去往敵國和親淋硝。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,870評論 2 361

推薦閱讀更多精彩內(nèi)容