水池问题,求找错
#include<stdio.h>#define MAX 255
int main()
{
int j,k,l;
int q,w,e;
int x;
int num[MAX][MAX][MAX];
scanf("%d",&q);
for(j = 0;j<q;j++)
{
scanf("%d",&k);
scanf("%d",&l);
for(e = 0;e<k;e++)
{
for(w = 0;w<l;w++)
{
scanf("%d",&num[j][e][w]);
getchar();
}
}
}
for(j = 0;j<q;j++)
{
x =0;
for(w = 0;w<l;w++)
{
if(num[j][0][w] == 1)
x = x + 1;
}
for(e = 0;e<k;e++)
{
for(w = 0;w<l;w++)
{
if(num[j][e][w] == 1&&num[j][e][w - 1] !=1&&num[j][e - 1][w] != 1)
k = k + 1;
}
}
printf("%d\n",k);
}
getchar();
return 0;
}