PAT B1046 划拳(C++) 发表于 2018-11-26 | 分类于 PAT题解 | | 字数统计: 130 字 | 阅读时长 ≈ 1 分钟 PAT甲级目录 | PAT乙级目录 题目描述 B1046 划拳 解题思路简单的逻辑判断题,使用 if-else 判断一下即可。 代码示例:12345678910111213141516#include <cstdio>int main(){ int A_lose = 0, B_lose = 0, N; scanf("%d", &N); for(int i = 0; i < N; i++){ int A1, A2, B1, B2; int A_win = 0, B_win = 0; scanf("%d %d %d %d", &A1, &A2, &B1, &B2); if(A2 == A1 + B1) A_win = 1; if(B2 == A1 + B1) B_win = 1; if(A_win == 1 && B_win == 0) B_lose++; if(A_win == 0 && B_win == 1) A_lose++; } printf("%d %d\n", A_lose, B_lose); return 0;} 本文作者: Philo 本文链接: http://lulalap.com/2018/11/26/PAT-B1046-cpp/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!