PAT1046. 划拳
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 aa=0,bb=0;
int fun(int *a)
{if(a[0]+a[2]==a[1]&&a[0]+a[2]!=a[3]) aa++;if(a[0]+a[2]!=a[1]&&a[0]+a[2]==a[3]) bb++;
}
int main()
{int n,i,j; scanf("%d",&n);int a[n][4];for(i=0;i<n;i++){for(j=0;j<4;j++){scanf("%d",&a[i][j]);}fun(a[i]);}printf("%d %d",bb,aa);return 0;}
PAT1046. 划拳相关推荐
- PAT1046 划拳 (15 分)
题目 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两 ...
- (C++)1046 划拳
划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...
- [PAT乙级]1046 划拳
划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...
- 1046 划拳 PAT乙级(C++)
题目 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两 ...
- 1046. 划拳(15)
1046. 划拳(15) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚 ...
- C++学习之路 | PTA乙级—— 1046 划拳 (15 分)(精简)
1046 划拳 (15 分) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输 ...
- 喝酒划拳中的数学(附:摇号)
冯老师的博文介绍了划拳的历史及相关知识,学习之后颇有收获.文中特别提及数学内容,称"两人出拳数字相加所得之和的概率是不相同的,以得五的概率最大,得零和十的概率最小".不过,实际划拳 ...
- PAT 乙级 1046. 划拳(15) Java版
划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...
- 1046. 划拳(15)-PAT乙级真题
划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...
最新文章
- HashMap集合遍历的五种方式
- wpa_supplicant drivers 查看跟踪
- 数据治理的理论实践与发展趋势
- 求变量的数据类型,typeid,bool,C和C++的不同,new和delete,C++中的枚举,inline和可变参数模板,auto和函数模板,宽字符
- Python实现的导弹跟踪算法,燃!
- 聚类(part4)--多源数据聚类算法
- 译 | 在 Azure SQL 上节约成本的八种方法
- iptables的详细介绍及配置方法
- oracle什么时候使用静态监听,Oracle监听之动态监听与静态监听特点
- 「代码随想录」63. 不同路径 II【动态规划】力扣详解!
- CC2540开发板学习笔记(五)——串口通信
- JFlash的高级使用教程(1)-- 固件合并
- 3D相机成像原理简介
- Multitask Learning
- Arcgis使用教程(十)ARCGIS地图制图之固定比例尺设计
- 打鱼晒网C语言程序,C语言打鱼还是晒网问题
- 如何通过weblogic下载文件
- 关于字符串中length与length()的区别
- [服务器]Windows server 2008 R2远程桌面授权破解方法
- 亲属卡额度是什么意思_卡神养卡15条心得!教你如何卡奴变卡神!
热门文章
- java零碎要点013---java lambda 表达式中的双冒号的用法 ::
- c++工作笔记001---c++相关零碎要点_endl、“\n”和‘\n’区别_extern int a关键字_-的意思_::的意思_指针和引用的区别
- 数据库学习笔记---SQL基础-->层次化查询(START BY ... CONNECT BY PRIOR)
- 样本不均衡的解决方法
- 嵌入式电路设计(从电路到系统)
- php 转义字符处理,PHP转义与反转义字符串函数详解
- tts android,Android系统自带的TTS实现语音播报
- CJSON之完全基于C库函数的使用
- linux版本和特点,Linux与其他系统对比,具有哪些特点?
- python如何保存图像_Python应用引擎:如何保存图像?