炸金花

标题:两人炸金花,判断输赢

由于两个同学学习了很久,想要打牌放松一下,但是他们两个眼睛有点花了,看不清牌的花色,只看得清牌的点数。所以他们改良了一了规则。
规则如下:
1.不分花色,只有牌的点数(2-10)
2.每个人三张牌,一共有4种牌型,按牌型大小排序如下:
(1)三同:三张牌点数相同,如6 6 6,8 8 8
(2)顺子:三张牌点数连续,如3 4 5,5 6 7
(3)对子:两张牌点数相同,另一张不同,如2 3 3,7 7 8
(4)单牌:三张牌点数都不同,且不连续,如2 3 5,9 4 7
3.牌型不同则牌型大的赢,否则按如下规则比较:
(1)三同:直接比较大小,如果相同则平局
(2)顺子:比较最大点数的大小,如果相同则平局
(3)对子:比较对子的大小,如果相同比较单牌的大小,如果都相同则平局
(4)单牌:先比较最大的牌,如果相同比较第二大的牌,如果相同则比较最小的牌,如果都相同则平局
你作为裁判需要判断谁是胜利者。

输入描述:
第一行输入一个整数t,代表有t组测试数据,
对于每组测试数据,
输入连续6个整数,a,b,c,d,e,f,其中a,b,c代表benTuTuT的牌,其中d,e,f代表XXL的牌

1<=t<=1000

2<=a,b,c,d,e,f<=10

输出描述:
对于每组测试数据,如果benTuTuT胜利则输出"benTuTuT win!",如果XXL胜利则输出"XXL win!",否则输出"No winner!"
并且对于每组数据,答案占单独的一行。
PS:请输出双引号内的所有内容,并且请勿输出双引号!

示例
输入:
7
2 3 4 3 4 5
3 3 3 6 6 6
2 3 5 2 3 6
2 2 3 2 2 4
10 10 9 2 3 4
2 2 2 8 9 10
7 7 7 7 7 7

输出:
XXL win!
XXL win!
XXL win!
XXL win!
XXL win!
benTuTuT win!
No winner!

#include<stdio.h>
int compare(int A, int B);
int Rank(int a[]);  //函数功能:为三张牌排序
int Judge(int a[]); //函数功能:判断三张牌的大小
int Rank(int a[])
{
   
	int i,temp,j;
	for(i=0;i<2;i++)
	{
   
		for(j=0;j<2-i;j++){
   
			if(a[j]<a[j+1]){
   
				temp = a[j]</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值