(題解)7 4 兩張牌比大小

2021-10-17 03:59:46 字數 920 閱讀 6219

現在有一種牌的玩法如下:共36張牌,牌點為2-10,每樣4張。兩個人玩,每人從所有牌中取兩張,然後比較大小,大的方獲勝。

比較大小規則如下。 1、兩張牌的總牌點值為兩張牌的各自牌點值相加後除以10的餘數,如一張5一張6,則總牌點為1; 2、比較大小時,比較的是總牌點兒。也就是說總牌點大的一方獲勝; 3、當總牌點相等時,則看牌點最大的單張,牌點大的獲勝。如一張3一張6勝過一張4一張5; 4、如果兩張牌的牌點相等(對子),則不計總牌點,它們一定勝過所有非對子的組合; 5、對子和對子比較,按單張牌點比大小,如對8勝過對7。 6、如果兩個人的牌完全一樣,則是平局。

現請你寫一段程式來判斷兩個玩家的勝負。

只有一行,為4個字元,前兩個代表a的牌,後兩個代表b的牌(字元』t』,代表10)。

只有一行,先輸出獲勝者(兩人的牌完全一樣時,按a勝輸出),然後是乙個冒號,最後是牌面(如果是對子,則輸出代表單張牌的字元,否則輸出總牌點數)。

樣例一:

3645

樣例二:

85t3

樣例三3455

樣例一:

a:9樣例二:

b:3樣例三:

b:5

題目型別是分情況討論,沒有涉及演算法及資料結構

#include

intmain()

else}if

(c!=d)

//a的牌是對子,b的牌是非對子

if(a!=b)

//a的牌是非對子,b的牌是對子

}else

//a,b的牌都是非對子

else

//總牌點相等

if(c(a==c&&b==d)

||(a>c))if

(areturn0;

}

兩張軟盤linux

1.格式化軟盤 fdformat dev fd0 2.作檔案系統 mkfs t ext2 dev fd0 3.在 mnt下建立目錄floppy mkdir floppy 4.掛載軟碟機 mount t ext2 dev fd0 mnt floppy 把linux 0.11 devel 040329資...

collection 兩張表查詢

場景 兩張表 學生基礎資訊表a,學生成績表b,兩張表通過userid關聯 返回結果 以學生為維度返回列表,學生有乙個外部屬性 成績列表 語文 100 張三 u001 成績 數學 99 英語 88 李四 u002 成績 語文 66 數學 77 英語 99 王五 u003 成績 語文 22 數學 55 ...

VMWARE的兩張虛擬網絡卡

安裝vmware軟體後,在在計算機網路中會增加vmnet1和vmnet8兩張虛擬網絡卡,如下圖所示 這兩張虛擬網絡卡,各代表什麼,有何用處?採用bridge的方式時,虛擬機器自身網絡卡的ip與宿主機的ip則處於同一網段,也就是它們都好像在同一區域網中了,中間則不需要充當路由的第二張網絡卡vmnet1...