C++不知道错哪了
查看原帖
C++不知道错哪了
662983
eclise楼主2022/8/28 21:41
#include <iostream>
using namespace std;
int main(){
    int a[22][22][22];
    int w,x,h;
    int q;
    int p=0;
    cin>>w>>x>>h;
    cin>>q;
    int x1,x2,y1,y2,z1,z2;
    int i,j,k,m;
     for(i=1;i<=w;i++)
            for(j=1;j<=x;j++)
                for(k=1;k<=h;k++)
                    a[i][j][k]=1;
    for(m=0;m<q;m++){
        cin>>x1>>y1>>z1>>x2>>y2>>z2;
        for(i=1;i<=x2&&i>=x1;i++)
            for(j=1;j<=y2&&j>=y1;j++)
                 for(k=1;k<=z2&&k>=z1;k++)
                       a[i][j][k]=0;  
    }
    for(i=1;i<=w;i++)
            for(j=1;j<=x;j++)
                for(k=1;k<=h;k++)
                        p+=a[i][j][k];
        cout<<p<<endl;    
    return 0;
}
2022/8/28 21:41
加载中...