大佬们C语言求帮助,全WA了但是vs里面跑出来没啥问题
查看原帖
大佬们C语言求帮助,全WA了但是vs里面跑出来没啥问题
527376
淡写晚风楼主2024/3/13 16:52
#include <stdio.h>
#include <stdlib.h>
#include<stdbool.h>
#include<math.h>
bool judge(int a[][3], int n);
int main() {
    int n, count = 0;
    scanf("%d\n", &n);
  

    int a[n][3];
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < 3; j++) {
          
            scanf("%d ", &a[i][j]);
        }
       
    }
    if (n >= 2 && n <= 1000 && judge(a, n)) {

        for (int i = 0; i < n; i++) {
            for (int j = 0; j < n; j++) {
                int sum1 = 0, sum2 = 0;
                for (int k = 0; k < 3; k++) {
                    sum1 += a[i][k];
                    sum2 += a[j][k];
                    if (i != j && abs(a[i][k] - a[j][k]) <= 5 && abs(sum1 - sum2)<=10) {
                       
                      
                        count++;
                    }
                }


            }
        }

        printf("%d", count/6);

    }
    return 0;
}

 bool judge(int a[][3], int n) {
     for (int i = 0; i < n; i++) {
         for (int j = 0; j < 3; j++) {
             if (a[i][j] < 0 || a[i][j] > 150) {
                 return false;
             }
         }

     }
     return true;
 } 

大佬们帮我看看,全WA了。。。在visual studio跑都没啥问题

2024/3/13 16:52
加载中...