1046 划拳 (15分) Java题解 PAT (Basic Level) Practice (中文)

1046 划拳 (15分)



原题链接:传送门

一、题目:

在这里插入图片描述

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


二、解析:

思路1:

  输入总次数N后,每输入一行计算一次,两人赢的次数累加。最后输出。

AC代码1(简单):
import java.util.Scanner;

/**
 * 1046 划拳 (15分)
 * 
 * @author: ChangSheng 
 * @date:   2019年12月30日 下午10:17:46
 */
public class Main {
	public static void main(String[] args) {
		Scanner s = new Scanner(System.in);
		int N = s.nextInt();
		int Acount = 0, Bcount = 0;
		for (int i = 0; i < N; i++) {
			int Ahan = s.nextInt(), Ahua = s.nextInt(), Bhan = s.nextInt(), Bhua = s.nextInt();
			int sum = Ahan + Bhan;
			if (Ahua == sum && Bhua != sum) Bcount++;
			if (Bhua == sum && Ahua != sum) Acount++;
		}
		System.out.println(Acount+" "+Bcount);
	}
}
发布了86 篇原创文章 · 获赞 104 · 访问量 6637

猜你喜欢

转载自blog.csdn.net/weixin_44034328/article/details/103788838
今日推荐