唯独最后一个数据过不了,主要想知道哪里错了,谢谢
查看原帖
唯独最后一个数据过不了,主要想知道哪里错了,谢谢
1188358
Yosuga_sora楼主2023/11/15 19:11
#include <stdio.h>
int main(){
	int w,x,h,count=0;
	scanf("%d%d%d",&w,&x,&h);
	int n,a[80][80][80]={0},b[80],c[80],d[80],e[80],f[80],g[80];
	scanf("%d",&n);
	for(int i=0;i<n;i++){		
				scanf("%d%d%d%d%d%d",&b[i],&c[i],&d[i],&e[i],&f[i],&g[i]);		
	}
	/*for(int i=0;i<n;i++){
		printf("%d ",b[i]);
	}*/
	for(int m=0;m<n;m++){
	    for(int i=1;i<=w;i++){
		    for(int j=1;j<=x;j++){
			    for(int k=1;k<=h;k++){
				    if((i>=b[count]&&i<=e[count])&&(j>=c[count]&&j<=f[count])&&(k>=d[count]&&k<=g[count])){
						a[i][j][k]=1;
					}
		    	}
	    	}
     	}
		count++;	
	}
	int counter=0;
	for(int i=1;i<=w;i++){
		for(int j=1;j<=x;j++){
			for(int k=1;k<=h;k++){
				if(a[i][j][k]==0){
					counter++;
				}
			}
		}
	}
	printf("%d",counter);
	return 0;
}
2023/11/15 19:11
加载中...