c語(yǔ)言 用c語(yǔ)言編寫剪刀石頭布程序。求算法?
用c語(yǔ)言編寫剪刀石頭布程序。求算法?找C#掌握一個(gè)石頭剪刀布程序,如圖所示,代碼算法非常簡(jiǎn)單,一個(gè)0,1,2的三個(gè)隨機(jī)整數(shù)發(fā)生器都可以做。使用隨機(jī)類。設(shè)0為石頭,1為剪刀,2為布。玩家的選擇結(jié)果存儲(chǔ)在
用c語(yǔ)言編寫剪刀石頭布程序。求算法?
找C#掌握一個(gè)石頭剪刀布程序,如圖所示,代碼算法非常簡(jiǎn)單,一個(gè)0,1,2的三個(gè)隨機(jī)整數(shù)發(fā)生器都可以做。使用隨機(jī)類。設(shè)0為石頭,1為剪刀,2為布。玩家的選擇結(jié)果存儲(chǔ)在變量inta中。計(jì)算機(jī)選擇的隨機(jī)數(shù)存儲(chǔ)在變量intb中。然后判斷A-B的結(jié)果,使用if,swich,結(jié)果為0,即平局,雙方相同,結(jié)果必須為0,結(jié)果為1和-2,玩家輸剪刀vs石頭=布vs剪刀=1石頭vs布=-2,結(jié)果為-1和2,玩家贏了結(jié)果,請(qǐng)參考上一條的倒數(shù)
使用1,2,3表示剪刀、石頭、布,然后使用scanf函數(shù)讀取用戶輸入,然后使用rand函數(shù)生成隨機(jī)數(shù),最后進(jìn)行比較。#include
#include<stdio.h>#include<time.h>intmain(){inta,b,i,m=0,n=0srand(time(NULL))(i=0i<10i){a=rand()%3 1printf(%d”,a)b=rand()%3 1printf(%dn”,b)if(a>b)m elseif(a<b)n if(m>3){printf('aisthewinner”)break}if(n>3){printf bisthewinner”}break}return0}~,剪刀和布是孩子們經(jīng)常玩的游戲,在這里輸贏。輸了的人要為對(duì)方付出代價(jià)或做點(diǎn)什么作為補(bǔ)償。我們的方言叫“錘子”。
現(xiàn)在,成人在宴會(huì)上玩這個(gè)游戲很常見。他們更有可能有好朋友一起玩。他們將通過敲打決定勝負(fù)。他們會(huì)和他們一起喝酒,輸了的人會(huì)喝一杯或更多的酒。