1046 划拳(15 分)

划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。

下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。

输入格式:
输入第一行先给出一个正整数 N(≤100),随后 N 行,每行给出一轮划拳的记录,格式为:

甲喊 甲划 乙喊 乙划
其中喊是喊出的数字,划是划出的数字,均为不超过 100 的正整数(两只手一起划)。

输出格式:
在一行中先后输出甲、乙两人喝酒的杯数,其间以一个空格分隔。

输入样例:
5
8 10 9 12
5 10 5 10
3 8 5 12
12 18 1 13
4 16 12 15
输出样例:
1 2


注意两个人都猜中的情况

#include<stdio.h> int main()
{   int N;scanf("%d",&N);int j_s,j_d,y_s,y_d,cnt_j=0,cnt_y=0;while(N--){scanf("%d%d%d%d",&j_s,&j_d,&y_s,&y_d);if(j_d == j_s+y_s&&y_d == j_s+y_s){continue;}else if(j_d == j_s+y_s){cnt_y++;}else if(y_d == j_s+y_s){cnt_j++;}else{continue;}}printf("%d %d\n",cnt_j,cnt_y);return 0;}
#include<stdio.h>int main()
{int n;scanf("%d",&n);int js,jd,ys,yd,D1=0,D2=0;while(n--){scanf("%d%d%d%d",&js,&jd,&ys,&yd);if(jd==js+ys&&yd!=js+ys) D2++;if(jd!=js+ys&&yd==js+ys) D1++;}printf("%d %d",D1,D2);return 0;
}

[C/C++] 1046 划拳(15 分)相关推荐

  1. C++学习之路 | PTA乙级—— 1046 划拳 (15 分)(精简)

    1046 划拳 (15 分) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输 ...

  2. 1046 划拳 (15 分)

    1046 划拳 (15 分) 题意描述: 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和, ...

  3. 1046 划拳 (15 分)

    1046 划拳 (15 分) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输 ...

  4. PAT 1046 划拳 (15分)

    划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...

  5. PAT乙级刷题记录——1046 划拳 (15分)

    划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...

  6. 1046 划拳 (15 分) (C语言)

    划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...

  7. 1046 划拳 (15分) C语言实现

    划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...

  8. 【PAT乙级】1046 划拳 (15 分)

    题目地址 #include<cstdio> #include<iostream> using namespace std; int s1,s2; int main(void) ...

  9. 1046. 划拳(15)

    1046. 划拳(15) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚 ...

  10. PAT 乙级 1046. 划拳(15) Java版

    划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...

最新文章

  1. 嵌入式四大通信接口的解释
  2. html5页面常用的代码,最全的 HTML5 知识汇总
  3. AMESim R14 运行时出现许可证错误
  4. 守列划分问题(圆排列+排列dp+结论)
  5. win10配置JAVA和tomacat环境变量
  6. Web 开发中 20 个很有用的 CSS 库
  7. 小林求职记(五)上来就一连串的分布式缓存提问,我有点上头....
  8. 智能优化算法应用:基于GWO优化的对称交叉熵图像多阈值分割 - 附代码
  9. 001----Mysql隔离级别
  10. CSS3中常用字体图标库总结
  11. 建模方法(二)-组合优化问题的定义
  12. python金融衍生品_Python 金融数据分析:单一风险衍生品估值丨数析学院
  13. Clouda框架:入门全过程之安装使用
  14. Google SketchUp Cookbook: (Chapter 5) Roofs: Constraints and Inferences
  15. 压缩文件中文件名乱码问题
  16. 干货 | 超全整理|Python 操作 Excel 库 xlwings 常用操作详解!
  17. springboot整合ehcache使用
  18. ERP综合竞争力排名价值几何?
  19. rails strip
  20. 无线通信——课后计算题,你会几道?

热门文章

  1. 纯CSS做一个吃豆人动画
  2. 活体检测 Face Anti-Spoofing Using TransformersWith Relation-Aware Mechanism 学习笔记
  3. qt人员管理模块(模块化程序)功能块复制直接使用不冲突
  4. vue实现绑定微信登录全过程
  5. 构造方法的定义、重载、调用、使用 (1)定义商品类Goods,
  6. C/C++实现文件加密器
  7. ubuntu12.10安装NCL问题
  8. 【数据挖掘】数据挖掘总结 ( 贝叶斯分类器示例 ) ★
  9. yasm/nasm not found or too old. Use --disable-yasm for a crippled build.
  10. python自己做课程表_Kivy做一个课程表App(上)