最开始全WA,看了题解 ,改后就RE了
#include<bits/stdc++.h>
using namespace std;
int a[21][21][21];
int main()
{
int a,b,h,q;
int x1,y1,z1,x2,y2,z2,s=0;
cin>>a>>b>>h>>q;
while(q--)
{
for(int i=x1;i<=x2;i++)
for(int j=y1;j<=y2;j++)
for(int k=z1;k<=z2;k++)
a[i][j][k]=1;
}
for(int i=1;i<=a;i++)
for(int j=1;j<=b;j++)
for(int k=1;k<=h;k++)
if(a[i][j][k]==0) s++;
cout<<s;
return 0;
}
编译器显示
error: invalid types 'int[int]' for array supscript
翻译:
Error: 数组下标类型‘ int [ int ]’无效
到底怎么回事啊 QAQ