#include <stdio.h>
#include <math.h>
int main(){char s[100000][5];int n,i,win1=0,ping1=0,lose1=0;int win2=0,ping2=0,lose2=0,maxa,maxb;int ac=0,aj=0,ab=0;//获胜手势记录int bc=0,bj=0,bb=0;scanf("%d",&n);getchar();while( gets(s[i]) && i<n ){if(s[i][0]==s[i][2] ){ping1++;ping2++;} if(s[i][0]=='C' && s[i][2]=='J'){//甲赢win1++;ac++;lose2++;} if(s[i][0]=='J' && s[i][2]=='B'){//甲赢win1++;aj++;lose2++;} if(s[i][0]=='B' && s[i][2]=='C'){//甲赢win1++;ab++;lose2++;}if(s[i][2]=='C' && s[i][0]=='J'){//乙赢win2++;bc++;lose1++;} if(s[i][2]=='J' && s[i][0]=='B'){//赢win2++;bj++;lose1++;} if(s[i][0]=='B' && s[i][2]=='C'){//赢win2++;bb++;lose1++;}i++;}printf("%d %d %d\n%d %d %d\n",win1,ping1,lose1,win2,ping2,lose2);maxa=(ab>=ac)?ab:ac ; maxa=(maxa>=aj)?maxa:aj ;maxb=(bb>=bc)?bb:bc ; maxb=(maxb>=bj)?maxb:bj ;if(maxa==ab)printf("B ");else if (maxa==ac ) printf("C ");else printf("J ");if(maxb==bb)printf("B");else if (maxb==bc ) printf("C");else printf("J");return 0;
}

吐了 一直都拿不到满分 c语言真的好麻烦 。。。。

pat考试1018 锤子剪刀布相关推荐

  1. PAT乙级 1018 锤子剪刀布 (JAVA)

    1018 锤子剪刀布 (20 分) 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什 ...

  2. pat 乙级 1018 锤子剪刀布(C++)

    题目 两人玩锤子剪刀布,现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入格式: 输入第 1 行给出正整数 N(≤105 ),即双方交锋的次数.随后 N 行 ...

  3. [PAT乙级]1018 锤子剪刀布

    大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入格式: 输入 ...

  4. PAT乙级(1018 锤子剪刀布)

    大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入格式: 输入 ...

  5. PAT乙级 1018 锤子剪刀布 (20 分)

    大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入格式: 输入 ...

  6. PAT 乙级 1018 锤子剪刀布 (20分)

    大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入格式: 输入 ...

  7. PAT乙级 1018 锤子剪刀布

    一.题目描述 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输 ...

  8. PAT——乙级 1018锤子剪刀布

    此题如果要用if else做的话,很繁琐,而且很容易出错 tips: 由于scanf使用%c时会将换行符与空格等输入 因此需要在合适的地方加上getchar()吸收空格 另外输入一定要按样例的格式,有 ...

  9. 「PAT乙级真题解析」Basic Level 1018 锤子剪刀布 (问题分析+完整步骤+伪代码描述+提交通过代码)

    乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范.从小白开始逐步掌握用编程解决问题. PAT乙级BasicLevelPractice 1018 锤子剪刀布 问题分析 题目要求统计 ...

最新文章

  1. 28本实体书包邮免费送!年前替我领回家!
  2. 记住,永远不要在MySQL中使用“utf8”
  3. 以太坊开发实战:通过truffle-contract与智能合约交互
  4. 很冷门,但非常实用的 Python 库
  5. pytorch 使用 CPU 多进程多核训练模型
  6. 用iText把图片转成PDF
  7. 在线apt-get安装mysql_apt-get安装mysql
  8. 用微信h5棋牌源码来测量相机到目标的距离
  9. 骨传导耳机是什么,骨传导耳机对耳朵有什么好处吗
  10. 苹果开发者 安卓开发者 谷歌广告Admob 跨境电商 海外收款和收取美金方法
  11. 小几届的学弟问我,软件测试岗是选11k的华为还是20k的小公司,我直呼受不了,太凡尔赛了
  12. 渤海船舶职业学院计算机应用,我院在第十一届全国大学生计算机应用能力与信息素养大赛中取得佳绩...
  13. S32DS Components组件配置
  14. z变换公式表_小白学物理之狭义相对论(1)——洛伦兹变换
  15. 计算机语言学 pdf,语言学必读书目PDF版.doc
  16. etiger.vip 293.野兽出没
  17. Matlab2017a之前版本的 MATLAB MinGW-w64 C/C++ Compiler4.9.2下载
  18. [10]simpleITK读取dcm格式维度变化
  19. 倾角传感器的工业应用领域
  20. 一种在Qlik Sense 中计算两个年月所覆盖时间跨度的方法以及场景应用

热门文章

  1. 山西计算机专升本——据升本还有48天
  2. 安徽电子信息计算机系教师,安徽电子信息职业技术学院网站网址
  3. 写乐100道练习题_初一数学计算题100道
  4. Saturating VS Non-Saturating Loss functions in GANs
  5. 宝钢技术解读李彦宏AI公司三原则:百度AI让钢铁行业降本增效提质
  6. 第五人格服务器6月维护,第五人格6月20日为何维护[多图]
  7. python --cpca(从文本中提取省市区)
  8. RISC-V各种资料,书书籍,paper等等整理收集
  9. 如何正确的学习网络技术?不妨试试这套网工学习路线
  10. 淡雅唯美荷花中国风PPT模板