对的吧 为什么全wa
查看原帖
对的吧 为什么全wa
1132685
ONicklgzh楼主2024/1/15 21:03
#include<stdio.h>
#include <math.h>
    struct text{
    	char name[10000];
    	int Chinese;
    	int Maths;
    	int English;
    	int sum;
	} text[1000000];
	int main(){
		int n,i,j;
		scanf("%d",&n);
		for(i=1;i<=n;i++){
			scanf("%s%d%d%d",text[i].name,&text[i].Chinese,&text[i].Maths,&text[i].English);
			text[i].sum= text[i].Chinese+text[i].Maths+text[i].English;
		}
		for(i=1;i<=n;i++){
			for(j=i+1;j<=n;j++){
				if(abs(text[i].Chinese-text[j].Chinese)<=5&&abs(text[i].Maths-text[j].Maths)<=5&&abs(text[i].English-text[i].English)<=5&&text[i].sum-text[j].sum<=10)
				printf("%s %s\n",text[i].name,text[j].name);
			}
	}
	return 0;}
2024/1/15 21:03
加载中...