求助:C语言,样例过但全是WA
查看原帖
求助:C语言,样例过但全是WA
518264
Estunix楼主2021/5/17 23:09
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    int w,x,h,v=0;
    scanf("%d %d %d\n",&w,&x,&h);
    int q;
    scanf("%d\n",&q);
    int a[20][20][20]={0},i=0,j=0,k=0,n,x1[100],y1[100],z1[100],x2[100],y2[100],z2[100];
    for(n=0;n<q;n++)
    {
        scanf("%d %d %d %d %d %d\n",&x1[n],&y1[n],&z1[n],&x2[n],&y2[n],&z2[n]);
        for(i=0;i<w;i++)
        {
            for(j=0;j<x;j++)
            {
                for(k=0;k<h;k++)
                {
                    if(x1[n]<=i&&x2[n]>=i&&y1[n]<=j&&y2[n]>=j&&z1[n]<=k&&z2[n]>=k)
                    {
                        a[i][j][k]=1;
                    }
                }
            }
        }
    }
    for(i=0;i<w;i++)
    {
        for(j=0;j<x;j++)
        {
            for(k=0;k<h;k++)
            {
                if(a[i][j][k]==0)
                    v++;
            }
        }
    }
    printf("%d\n",v);
    return 0;
}

2021/5/17 23:09
加载中...