妈呀,0分,求助!!!
查看原帖
妈呀,0分,求助!!!
722952
XDST楼主2022/7/23 22:56
#include<iostream>

int count,team=0;

struct students{int Chinese,English,Math,All;};

bool Test(int A,int B,int X)
{
	if(A==B)
		return 1;
	else if(A>B && A-B<=X)
		return 1;
	else if(A<B && B-A<=X)
		return 1;
	else
		return 0;
}

int main()
{
	scanf("%d",&count);
	
	students student[count];
	
	for(int i=0;i<count;i++)
	{
		scanf("%d%d%d",&student[i].Chinese,&student[i].English,&student[i].Math);
		student[i].All=student[i].Chinese+student[i].English+student[i].Math;
	}
	
	for(int i=0;i<count;i++)
		for(int j=0;j<count;j++)
		{
			if(i==j)
				continue;
			else if(Test(student[i].Chinese,student[j].Chinese,5) &&
				    Test(student[i].English,student[j].English,5) &&
				    Test(student[i].Math,student[j].Math,5) &&
				    Test(student[i].All,student[j].All,5))
				team++;
		}
	
	printf("%d",team/2);
	
	return 0;
}
2022/7/23 22:56
加载中...