为什么编译失败啊,在MarsCode上编译没问题
查看原帖
为什么编译失败啊,在MarsCode上编译没问题
1481483
Zhy292楼主2024/12/5 17:55
#include<stdio.h>
void jian(int a, int b, int c, int m[a][b][c]);
int main(void)
{
	int a, b, c;
	scanf("%d %d %d", &a, &b, &c);
	int all[a][b][c];
	for (int i = 0; i < a; i++) {
		for (int j = 0; j < b; j++) {
			for (int k = 0; k < c; k++) {
				all[i][j][k] = 1;
			}
		}
	}
	int n;
	scanf("%d", &n);
	for (int i = 0; i < n; i++) jian(a, b, c, all);
	int sum = 0;
	for (int i = 0; i < a; i++) {
		for (int j = 0; j < b; j++) {
			for (int k = 0; k < c; k++) {
				sum += all[i][j][k];
			}
		}
	}
	printf("%d", sum);
	
	return 0;
}
void jian(int a, int b, int c, int m[a][b][c])
{
	int i, j, k;
	scanf("%d %d %d", &i, &j, &k);
	int j1, k1;
	j1 = j;
	k1 = k;
	int I, J, K;
	scanf("%d %d %d", &I, &J, &K);
	for (; i <= I; i++){
		for (j = j1; j <= J; j++) {
			for (k = k1; k <= K; k++){
				m[i - 1][j - 1][k - 1] = 0;
			}
		}
	}
}
2024/12/5 17:55
加载中...