[C/C++] 1046 划拳(15 分)
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 分)相关推荐
- C++学习之路 | PTA乙级—— 1046 划拳 (15 分)(精简)
1046 划拳 (15 分) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输 ...
- 1046 划拳 (15 分)
1046 划拳 (15 分) 题意描述: 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和, ...
- 1046 划拳 (15 分)
1046 划拳 (15 分) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输 ...
- PAT 1046 划拳 (15分)
划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...
- PAT乙级刷题记录——1046 划拳 (15分)
划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...
- 1046 划拳 (15 分) (C语言)
划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...
- 1046 划拳 (15分) C语言实现
划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...
- 【PAT乙级】1046 划拳 (15 分)
题目地址 #include<cstdio> #include<iostream> using namespace std; int s1,s2; int main(void) ...
- 1046. 划拳(15)
1046. 划拳(15) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚 ...
- PAT 乙级 1046. 划拳(15) Java版
划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...
最新文章
- 嵌入式四大通信接口的解释
- html5页面常用的代码,最全的 HTML5 知识汇总
- AMESim R14 运行时出现许可证错误
- 守列划分问题(圆排列+排列dp+结论)
- win10配置JAVA和tomacat环境变量
- Web 开发中 20 个很有用的 CSS 库
- 小林求职记(五)上来就一连串的分布式缓存提问,我有点上头....
- 智能优化算法应用:基于GWO优化的对称交叉熵图像多阈值分割 - 附代码
- 001----Mysql隔离级别
- CSS3中常用字体图标库总结
- 建模方法(二)-组合优化问题的定义
- python金融衍生品_Python 金融数据分析:单一风险衍生品估值丨数析学院
- Clouda框架:入门全过程之安装使用
- Google SketchUp Cookbook: (Chapter 5) Roofs: Constraints and Inferences
- 压缩文件中文件名乱码问题
- 干货 | 超全整理|Python 操作 Excel 库 xlwings 常用操作详解!
- springboot整合ehcache使用
- ERP综合竞争力排名价值几何?
- rails strip
- 无线通信——课后计算题,你会几道?
热门文章
- 纯CSS做一个吃豆人动画
- 活体检测 Face Anti-Spoofing Using TransformersWith Relation-Aware Mechanism 学习笔记
- qt人员管理模块(模块化程序)功能块复制直接使用不冲突
- vue实现绑定微信登录全过程
- 构造方法的定义、重载、调用、使用 (1)定义商品类Goods,
- C/C++实现文件加密器
- ubuntu12.10安装NCL问题
- 【数据挖掘】数据挖掘总结 ( 贝叶斯分类器示例 ) ★
- yasm/nasm not found or too old. Use --disable-yasm for a crippled build.
- python自己做课程表_Kivy做一个课程表App(上)