【发布时间】:2017-04-18 06:35:16
【问题描述】:
我被要求定义一个名为 A 的数组,其尺寸为 5X4。我必须初始化它的元素,然后将它们中的每一个增加两个 (x+3),其中 x 从 1 开始。
#include <stdio.h>
#include <stdlib.h>
#define SIZE 5
#define size 4
int main(){
int A[SIZE][size]={0};
int B[SIZE][size];
int x;
int i;
int j;
for(i = 0; i < SIZE; i++){
for(j = 0; j < size; j++){
for(x = 1; x < 40; x = x + 2){
A[i][j] = x;
printf("%d\n", A[i][j]);
}
}
}
return 0;
}
不幸的是,输出似乎为 A[i][j] 提供了错误且重复的值
【问题讨论】:
标签: c arrays loops for-loop multidimensional-array