演算法進化歷程之剪刀石頭布

2021-10-04 11:36:26 字數 612 閱讀 5539

演算法進化歷程之剪刀石頭布

小美:阿福,你玩過剪刀石頭布遊戲嗎?

阿福:這算什麼問題?誰還能沒玩過剪刀石頭布?要知道它可是一種世界聞名的猜拳遊戲。它起源於中國,然後傳到日本、朝鮮等地,隨著亞歐**的不斷發展它傳到了歐洲,到了近現代逐漸風靡世界。簡單明瞭的規則(石頭打剪刀,布包石頭,剪刀剪布),使得剪刀石頭布遊戲沒有任何規則漏洞可鑽,單次玩法比拼運氣,多回合玩法比拼心理博弈,使得剪刀石頭布這個古老的遊戲同時擁有「意外」與「技術」兩種特性,深受世界人民喜愛。

小美:喲,你還知道的挺多。那你會編寫程式和電腦玩剪刀石頭布遊戲嗎?

阿福:這個應該不難,不就是幾條分支語句嗎?我今天就讓你看看我紮實的基本功。

問題1:

函式功能:根據遊戲規則和甲乙玩家出拳情況,輸出石頭剪子布遊戲的結果。

函式名:rock_*****_scissors(s1:str,s2:str)->str

參數列:s1,s2-- 字串,分別表示甲乙兩個人的出拳,只可能取值在中。

返回值:字串,儲存了遊戲結果,只可能取值在中。

示例1:s1=「石頭」,s2=「剪刀」,返回"甲勝";

示例2:s1=「石頭」,s2=「布」,返回"乙勝";

示例3:s1=「石頭」,s2=「石頭

剪刀石頭布

開始學習時寫的剪刀石頭布 雖然是用c 寫的 我感覺思想還是面向過程 慚愧慚愧 include include include include includeusing namespace std enum caiquan class inte cet inte cet inte cet system...

石頭剪刀布

題目描述 石頭剪刀布是常見的猜拳遊戲 石頭勝剪刀,剪刀勝布,布勝石頭。如果兩個人出拳一樣,則不分勝負。在 生活大 第二季第 8 集中出現了一種石頭剪刀布的公升級版遊戲。公升級版遊戲在傳統的石頭剪刀布遊戲的基礎上,增加了兩個新手勢 斯波克 星際迷航 主角之一。蜥蜴人 星際迷航 中的反面角色。這五種手勢...

剪刀石頭布

現在一共有 n個人 分別記為 1,2,n 在玩剪刀石頭布,如果知道他們每個人都出了什麼,你能找出來誰是 winner嗎?當且僅當乙個人可以贏其他所有人時,才稱這個人是 winner。我們將剪刀記作 2,石頭記作 0,布記作 5,那麼勝負關係就應當是2能贏 5,5能贏 0,0能贏 2。input 輸入...