#include <stdio.h>
int main(){
int i,j;
int flag = 0;
int x [3][3] = {{1,2,3},{4,5,6},{7,8,9}};
for (i = 0;i<3;i++){
if (flag ==1){
for (j=2;j<0;j--){
printf(" %d",x[i][j]);
}
flag =0;
}
else {
for (j=0;j<3;j++)
{
printf(" %d ",x[i][j]);
}
flag =1;
}
}
return 0;
}
我正在尝试以锯齿形形式打印数组中的数字,预期的输出应该是 123654789 但由于某种原因我得到的只是 123789 我没有在标志条件下进入循环我想知道原因..提前谢谢