麻烦大佬帮忙看看哪有问题,谢谢谢谢谢谢谢谢
查看原帖
麻烦大佬帮忙看看哪有问题,谢谢谢谢谢谢谢谢
324176
yuyuyuyu12345楼主2022/8/29 15:56
#include <iostream>
#include <cstring>
#include <string>
#include <algorithm>
#include <cmath>
using namespace std;
struct student{
	char a[20];
	int y,s,e;
};
int main()
{
	struct student stu[2000];
	struct student temp;
	int n;
	cin>>n;
	int max=0,maxi;
	for(int i=0;i<n;i++)
		cin>>stu[i].a>>stu[i].y>>stu[i].s>>stu[i].e;
	for(int j=0;j<=n/2;j++)
	{
		int sum=0,sum1=0;
		sum1=stu[j].y+stu[j].s+stu[j].e;
		for(int k=j+1;k<n;k++)
		{
			sum=stu[k].y+stu[k].s+stu[k].e;
			if(abs(stu[k].e-stu[j].e)<=5&&abs(stu[k].s-stu[j].s)<=5&&abs(stu[k].y-stu[j].y)<=5&&abs(sum1-sum)<=10)
			{
				cout<<stu[j].a<<" "<<stu[k].a<<endl;
			}
		}
	}
			
}

2022/8/29 15:56
加载中...