全wa 大佬求调
查看原帖
全wa 大佬求调
1508145
qian_nian10楼主2024/10/16 23:28
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
struct Student {
	char name[8];
	int Chinese, Math, English;
	int sum;
}stduent[10000];
int main() {
	int n;
	int sum;
	scanf("%d", &n);
	for (int i = 0; i < n; i++) {
		scanf("%s %d %d %d", &stduent[i].name, &stduent[i].Chinese, &stduent[i].English, &stduent[i].Math);
		stduent[i].sum = stduent[i].Chinese + stduent[i].English + stduent[i].Math;
	}
	for (int j = 0; j < n - 1; j++) {
		for (int m = j + 1; m < n; m++) {
			if (abs(stduent[j].sum - stduent[m].sum) <= 10 && abs(stduent[j].Math - stduent[m].Math) <= 5 && abs(stduent[j].English - stduent[m].English) <= 5 && abs(stduent[j].Chinese - stduent[m].Chinese <= 5)) {
				printf("%s %s \n", stduent[j].name, stduent[m].name);
			}
		}
	}
	return 0;
}
2024/10/16 23:28
加载中...