字母轉換成數字 程式會簡潔許多
按字典序輸出,所以排了迴圈陣列,可以判斷勝負,轉換成對應數字。+1%3相等 就贏了。
贏手勢次數 也是陣列相應位置內數字 比較
注意:用getchar()吸收回車符
輸入格式為 %c %c 會跳過空格符
#includeint change(char c)
int main();
int time_a[3]=;
int time_b[3]=;
int hand_a[3]=;
int hand_b[3]=;
char a,b;
int k1,k2;
scanf("%d",&n);
while(n--)
else if(k1==k2)
else
}printf("%d %d %d\n",time_a[0],time_a[1],time_a[2]);
printf("%d %d %d\n",time_b[0],time_b[1],time_b[2]);
int h1=0,h2=0;
for(int i=0;i<3;i++)
if(hand_b[i]>hand_b[h2])
}printf("%c %c\n",mp[h1],mp[h2]);
}
1018 錘子剪刀布
大家應該都會玩 錘子剪刀布 的遊戲 兩人同時給出手勢,勝負規則如圖所示 現給出兩人的交鋒記錄,請統計雙方的勝 平 負次數,並且給出雙方分別出什麼手勢的勝算最大。輸入格式 輸入第1行給出正整數n 105 即雙方交鋒的次數。隨後n行,每行給出一次交鋒的資訊,即甲 乙雙方同時給出的的手勢。c代表 錘子 j...
1018 錘子剪刀布
輸入格式 輸入第1行給出正整數n 105 即雙方交鋒的次數。隨後n行,每行給出一次交鋒的資訊,即甲 乙雙方同時給出的的手勢。c代表 錘子 j代表 剪刀 b代表 布 第1個字母代表甲方,第2個代表乙方,中間有1個空格。輸出格式 輸出第1 2行分別給出甲 乙的勝 平 負次數,數字間以1個空格分隔。第3行...
1018 錘子剪刀布
現給出兩人的交鋒記錄,請統計雙方的勝 平 負次數,並且給出雙方分別出什麼手勢的勝算最大。輸入格式 輸入第1行給出正整數n 105 即雙方交鋒的次數。隨後n行,每行給出一次交鋒的資訊,即甲 乙雙方同時給出的的手勢。c代表 錘子 j代表 剪刀 b代表 布 第1個字母代表甲方,第2個代表乙方,中間有1個空...