C語言 實現雙人 石頭剪刀布

2021-10-12 07:33:31 字數 1272 閱讀 9834

雙手石頭剪刀布,c語言判斷

題目如下

雙手剪刀、石頭、布的規則:

​ 一、如果小明的左手贏了李華的左手:

如果小明的左手贏了李華的右手或平局,則小明獲勝;

如果小明的左手輸給了李華的右手:

如果小明的右手贏了李華的右手,則小明獲勝;

如果小明的右手輸給了李華的右手或平局,則李華獲勝。

二、如果小明的左手與李華的左手平局:

如果小明的右手贏了李華的右手,則小明獲勝;

如果小明的右手輸給了李華的右手,則李華獲勝;

如果小明的右手與李華的右手平局,則平局。

​ 三、如果小明的左手輸給了李華的左手:

如果小明的右手輸給了李華的左手或平局,則李華獲勝;

如果小明的右手贏了李華的左手;

如果小明的右手贏了李華的右手或平局,則小明獲勝;

如果小明的右手輸給了李華的右手,則李華獲勝。

輸入

​ 第一行輸入小明左手和右手的手勢。

​ 第二行輸入李華左手和右手的手勢。

​ (y

表示剪刀 o 表示石頭 h 表示布)

c**如下

#include

intwin

(char a,

char b)

intmain()

;scanf

("%c"

, arr +0)

;getchar()

;scanf

("%c"

, arr +1)

;getchar()

;scanf

("%c"

, arr +2)

;getchar()

;scanf

("%c"

, arr +3)

;getchar()

;int temp =

win(arr[0]

, arr[2]

);if(temp ==1)

if(temp ==2)

if(temp ==

2|| temp ==3)

}if(temp ==3)

}if(temp ==3)

if(temp ==2)

if(temp ==3)

}if(temp ==2)

if(temp ==1)

if(temp ==2)

}}return0;

}

C 實現石頭剪刀布

c 實現了個石頭剪子布功能具有資料的讀寫功能即顯示遊戲記錄功能 要充分地分析和理解問題本身,弄清要求做什麼。在確定解決方案框架過程中,考慮怎樣使程式結構清晰 合理 簡單和易於除錯,並確定每個函式的簡單功能,以及函式之間的呼叫關係。綜上 新手寫的 歡迎指出問題 以下是computer people類的...

C 石頭剪刀布的實現

知識儲備 while true 不斷重複執行大括號內部的語句 include include using namespace std main 輸入 jkljkljkl 輸出 jkljkljkl 輸入 jkl jfksldfj jklsjfl 輸出 jkl jfksldfj jklsjfl 和cin...

C 實現石頭剪刀布遊戲

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...