新手求教
查看原帖
新手求教
788016
AOY616楼主2023/8/11 17:58

感觉思路没什么问题,交了全错,>.<

#include<stdio.h>
int main()
{
    int N;
    scanf("%d",&N);
    int a[1005];//语文成绩
    int b[1005];//数学成绩
    int c[1005];//英语成绩
    int sum[1005];//总分
    for(int i=0;i<1005;i++)
    {
        sum[i]=0;
    }
    for(int i=0;i<N;i++)
    {
        scanf("%d %d %d",&a[i],&b[i],&c[i]);
        sum[i]=a[i]+b[i]+c[i];
    }
    
    int count=0;//旗鼓相当的人数
    
    for(int i=0;i<N;i++)
    {
        for(int j=i+1;j<N;j++)
        {
            if((a[i]-a[j]<=5||a[j]-a[i]<=5)&&(b[i]-b[j]<=5||b[j]-b[i]<=5)&&(c[i]-c[j]<=5||c[j]-c[i]<=5)&&(sum[i]-sum[j]<=10||sum[j]-sum[i]<=10))
            {
                count++;
            }
            
        }
    }
    printf("%d",count);
    return 0;
}
2023/8/11 17:58
加载中...