#include <iostream>
#include <string>
#include <math.h>
using namespace std;
class student
{
public:
string name;
int ch;
int math;
int en;
int sum;
};
int main(void)
{
int n;
cin >> n;
student s[n]; // **就是这里**
int max = 0;
for (int i = 0; i < n; i++)
{
cin >> s[i].name >> s[i].ch >> s[i].math >> s[i].en;
s[i].sum = s[i].ch + s[i].math + s[i].en;
}
for (int i = 0; i < n; i++)
for (int j = i+1; j < n; j++)
if (fabs(s[i].ch - s[j].ch) < 6)
if (fabs(s[i].math - s[j].math) < 6)
if (fabs(s[i].en - s[j].en) < 6)
if (fabs(s[i].sum - s[j].sum) <= 10)
if (s[i].name < s[j].name)
cout << s[i].name << " " << s[j].name << endl;
else
cout << s[j].name << " " << s[i].name << endl;
return 0;
}
不是说,不能够创建数组的时候不能用变量来声明数组的大小嘛,为什么这里也能过勒。