#include <stdio.h>
int main(int argc, char *argv[])
{
int n, i = 0, jsheng = 0,ping = 0;
if (scanf("%d", &n)){};
char jia, yi;
int jiaduoc = 0, jiaduoj = 0, jiaduob = 0,yduoc = 0,yduoj = 0,yduob = 0;
for (i = 0; i < n; i++)
{
getchar();// \n会被当作%c
if (scanf("%c %c", &jia, &yi)){};
if (jia == 'C')//锤子
{
if (yi == 'C')
{
ping++;
}
else if (yi == 'J')//剪刀
{
jsheng++;
jiaduoc++;
}
else if (yi == 'B')
{
yduob++;
}
}
else if (jia == 'B')
{
if (yi == 'B')//锤
{
ping++;
}
else if (yi == 'J')//剪刀
{
yduoj++;
}
else if (yi == 'C')
{
jsheng++;
jiaduob++;
}
}
else if (jia == 'J')//J
{
if (yi == 'C')
{
yduoc++;
}
else if (yi == 'J')
{
ping++;
}
else if (yi=='B')
{
jsheng++;
jiaduoj++;
}
}
}
//改为下面两个printf后满分
printf("%d %d %d\n%d %d %d\n", jsheng, ping, n - jsheng-ping,n - jsheng-ping,ping, jsheng);
printf("%c %c\n", jiaduob >= jiaduoc ? (jiaduob >= jiaduoj ? 'B' : 'J') : (jiaduoc >= jiaduoj ? 'C' : 'J'), yduob >= yduoc ? (yduob>= yduoj ? 'B' : 'J') : (yduoc >= yduoj ? 'C' : 'J'));
//原来这样是18分
/*jiaduo = jiaduoj;
if (jiaduo <= jiaduoc)
{
jiaduo = jiaduoc;
}
if (jiaduo <= jiaduob)
{
jiaduo = jiaduob;
}
if (jiaduo == jiaduob)
{
printf("B ");
}
else if (jiaduo == jiaduoj)
{
printf("J ");
}
else
{
printf("C ");
}
yduo = yduoj;
if (yduo <= yduoc)
{
yduo = yduoc;
}
if (yduo <= yduob)
{
yduo = yduob;
}
if (yduo == yduob)
{
printf("B\n");
}
else if (yduo == yduoj)
{
printf("J\n");
}
else
{
printf("C\n");
}*/
return 0;
}
pat-c-剪刀锤子布-(20)
最新推荐文章于 2024-07-24 17:46:08 发布