划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。
下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒。

输入格式:

输入第一行先后给出甲、乙两人的酒量(不超过100的非负整数),以空格分隔。下一行给出一个正整数N(≤100),随后N行,每行给出一轮划拳的记录,格式为:
甲喊 甲划 乙喊 乙划

输出格式:

在第一行中输出先倒下的那个人:A代表甲,B代表乙。第二行中输出没倒的那个人喝了多少杯。题目保证有一个人倒下。注意程序处理到有人倒下就终止,后面的数据不必处理。

输入样例:

1 1
6
8 10 9 12
5 10 5 10
3 8 5 12
12 18 1 13
4 16 12 15
15 1 1 16

输出样例:

A
1

#include<stdio.h>
int main()
{int A, B, N, i, j, flag, A_drink = 0, B_drink = 0;int com[100][4];scanf("%d%d%d", &A, &B, &N);for (i = 0; i < N; i++)for (j = 0; j < 4; j++)scanf("%d", &com[i][j]);for (i = 0; i < N; i++){flag = com[i][0] + com[i][2];if (com[i][1] != com[i][3]){if (flag == com[i][1])A_drink++;else if (flag == com[i][3])B_drink++;}if (A_drink > A || B_drink > B)break;}if (A_drink > A)printf("A\n%d\n", B_drink);else printf("B\n%d\n", A_drink);return 0;
}

PTA练习:谁先倒.(C语言)相关推荐

  1. PTA—求整数段和(C语言)

    PTA-求整数段和(C语言) 给定两个整数A和B,输出从A到B的所有整数以及这些数的和. 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔. 输出格式: 首先顺 ...

  2. pta输出三角形字符阵列c语言,C语言l|博客园作业11

    这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 链接 我在这个课程的目标是 掌握C语言以及熟练运用 这个作业在哪个具体方面帮助我实现目标 询问同学,百度,vs2019上的报错 参考文献 ...

  3. 辗转相除法应用之倒C语言实现

    倒水 有两个容器,容积分别为A升和B升,有无限多的水,现在需要C升水. 我们还有一个足够大的水缸,足够容纳C升水.起初它是空的,我们只能往水缸里倒入水,而不能倒出. 可以进行的操作是: 把一个容器灌满 ...

  4. 武汉理工大学c语言pta选择题答案,武汉理工大学c语言实验及答案.doc

    武汉理工大学c语言实验及答案 实验二 选择结构的程序设计 1.编程计算下面的分段函数. 4x-8 -1≤x<0 y= 3x2+10x-1 0≤x<1 8x3-3x2+2x-1 1≤x< ...

  5. PTA:悄悄关注 (25分)(c语言版本)

    新浪微博上有个"悄悄关注",一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户.现在我们来做一回网络侦探,根据某人的关注列表和其对其他 ...

  6. PTA平台之输出倒三角

    7-2 输出倒三角图案 (5 分) 本题要求编写程序,输出指定的由"*"组成的倒三角图案. 输入格式: 本题目没有输入. 输出格式: 按照下列格式输出由"*"组 ...

  7. 怎样用c语言写高速超速罚款标准,pta高速公路超速处罚(C语言)

    习题3-2 高速公路超速处罚 按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款:若达到或超出50%,就要吊销驾驶证.请编写程序根据车速和限速自动判别对该机动车的处理. ...

  8. PTA 7-1 求奇数和 (C语言)

    本题要求计算给定的一系列正整数中奇数的和. 输入格式: 输入在一行中给出一系列正整数,其间以空格分隔.当读到零或负整数时,表示输入结束,该数字不要处理. 输出格式: 在一行中输出正整数序列中奇数的和. ...

  9. 【PTA】浙大版《C语言程序设计(第3版)》题目集

    目录 练习5-1 求m到n之和 练习5-2 找两个数中最大者 练习5-3 数字金字塔 习题5-1 符号函数 习题5-2 使用函数求奇数和 习题5-3 使用函数计算两点间的距离 习题5-5 使用函数统计 ...

最新文章

  1. [JAVA EE] Filter过滤器
  2. python数据文件读写
  3. smartfoxserver 个人心得
  4. IOS 移除storyboard
  5. VS2015快捷键使用学习总结
  6. java 论坛_武汉课工场JAVA培训:“真AI、超智能”人工智能大咖论坛解读
  7. 用Python实现一个实时运动的大挂钟效果
  8. 前端学习(2340):以组件方式考虑ui
  9. Django使用n内置模块发送HTML格式的邮件
  10. mysql for vs2013_mysql vs2013
  11. RS(Regular Singular)隐写分析及实现
  12. 解决ubuntu 用anaconda 安装R 语言后,无法安装R语言package的问题
  13. 关于Activity跳转动画大汇总
  14. 模型汇总-14 多任务学习-Multitask Learning概述
  15. 欧拉计划(1~3)ps:以后看题一定要认真
  16. js中易错难点集合(1)
  17. int,int*,(int*)区别
  18. 洛谷【p1007】独木桥
  19. BLE学习(4):蓝牙地址类型和设备的隐私
  20. Matlab模型开发之——从建模规范开启旅程1 Simulink

热门文章

  1. Jquery事件大全
  2. ALSA C语言使用
  3. java jta mysql_JTA实现跨数据库操作
  4. MT【129】常数变易法
  5. 黑苹果传统BIOS引导安装
  6. python关键词共现图谱_如何用知网导出的关键词 几秒 生成共现矩阵及图谱 》完整版...
  7. PDF文件太大怎么压缩?用这个方法能够一键瘦身
  8. layui table动态选中_ODME与动态交通分配——DTALite使用测评
  9. html设置横线中间的字,CSS伪元素before,after制作左右横线中间文字效果
  10. Mxnet入门--第1篇