全红 0分求助
查看原帖
全红 0分求助
1557981
zlzlzlzlzl_楼主2024/12/16 16:38

#include <stdio.h>
#define M 30
int main() {
    int a[M][M][M];
    for (int i = 0; i < M; i++) {
        for (int j = 0; j < M; j++) {
            for (int k = 0; k < M; k++) {
                a[i][j][k] = 0;
            }
        }
    }
    int x, y, z, n;
    int sum;
    int x1, y1, z1;
    scanf("%d%d%d", &x, &y, &z);
    sum = x * y * z; 
    scanf("%d", &n);
    for (int i = 0; i < n; i++) {
        scanf("%d%d%d", &x1, &y1, &z1);
        for (int j = 0; j < x1; j++) {
            for (int k = 0; k < y1; k++) {
                for (int l = 0; l < z1; l++) {
                    a[j][k][l] = 1;
                }
            }
        }
    }
    for (int j = 0; j < x; j++) {
        for (int k = 0; k < y; k++) {
            for (int l = 0; l < z; l++) {
                sum -= a[j][k][l];
            }
        }
    }
    printf("%d", sum);
    return 0;
}

我看结果没问题

2024/12/16 16:38
加载中...