c语言求助20分
查看原帖
c语言求助20分
1075399
2023112531yang楼主2023/11/16 21:15
#include<stdio.h>
int main()
{
    int a,b,c,q,e=0;
    scanf("%d%d%d\n",&a,&b,&c);
    int g[a][b][c];
    for(int i=0;i<=a-1;i++)
    {
        for(int j=0;j<=b-1;j++)
        {
            for(int k=0;k<=c-1;k++)
            {
                g[i][j][k]=1;
            }
        }
    }
    scanf("%d\n",&q);
    int d[q][6];
    for(int i=0;i<=q-1;i++)
    {
        for(int k=0;k<=5;k++)
        {
            scanf("%d",&d[i][k]);
        }
    }
    for(int t=0;t<=q-1;t++)
    {
        for(int i=d[t][0];i<=d[t][3];i++)
        {
            for(int j=d[t][1];j<=d[t][4];j++)
            {
               for(int k=d[t][2];k<=d[t][5];k++)
               {
                   g[i][j][k]=0;
               }
            }
        }
    }
    for(int i=0;i<=a-1;i++)
    {
        for(int j=0;j<=b-1;j++)
        {
            for(int k=0;k<=c-1;k++)
            {
                if(g[i][j][k]==1)
                {  e++;}
            }
        }
    }
    printf("%d",e);
    return 0;
}

为什么啊?有大佬解答吗?

2023/11/16 21:15
加载中...