玩家甲和玩家乙各出一張牌,看誰大。
遊戲規則:如果兩張牌都不是王牌花色或則都是王牌花色,則牌面大的牌大,如果牌面一樣大則一樣大。若其中一張牌是王牌而另一張不是,則無論牌面如何都是王牌花色大。
第一行乙個數字n
,代表資料組數
(n <= 10)
對於每組資料,首先輸入乙個字元(s\h\d\c)
,表示王牌花色。
接下去一行有兩張牌面,表示為牌面花色,如8d、9s
等。 對於每組資料,輸出第一張牌是否比第二張牌大,若是則輸出yes
,否則輸出no
1hqh 9s
yesa的值為
1,不是
13源**如下:
#include
int
main()
//牌10的字串長度為三,改變牌10的所含,用9後面的as。碼代替),並將其花色賦給ch1[1],便於比較。
else
len2=
strlen
(ch2);
if
(len2==3)
else
if
((ch1[1]==wang&&ch2[1]==wang)||(ch1[1]!=wang&&ch2[1]!=wang))//比較
if
(ch1[1]==wang&&ch2[1]!=wang)
if
(ch1[1]!=wang&&ch2[1]==wang)
}
return
0;
}
double比較大小
參考 comparing floating point numbers 總結幾點 0.float佔4byte,精度是6 7位 double佔8byte,精度是15 16位。1.因為double型別或float型別都是有精度的,其實都是取的近似值,所以有個誤差。和乙個很小的數比如0.00000001 ...
1235 比較大小
比較大小 time limit 1000ms memory limit 65536k total submit 145 accepted 51 description 輸入兩個十進位制整數a,b,請判斷它們的大小關係。我們重新定義兩個數的大小比較規則為 誰的二進位制表示中含1的個數多誰大,若含1的個...
shell 比較大小
一 整數比較 eq 等於,如 if a eq b ne 不等於,如 if a ne b gt 大於,如 if a gt b ge 大於等於,如 if a ge b lt 小於,如 if a lt b le 小於等於,如 if a le b 大於 需要雙括號 如 a b 大於等於 需要雙括號 如 a ...