问一个二维数组的问题
代码如下:#include<stdio.h>
int main()
{
int a[3][3]={0};
int i=0,w=0;
for(i=1;i<=3;i++)
for(w=1;w<=3;w++)
scanf("%d",&a[i][j]);
printf("\n");
for(i=1;i<=3;i++)
for(w=1;w<=3;w++)
if(w%3!=0)
printf("%d",a[i][j]);
else
printf("\n");
}
在vc6.0编译出错了。
K:\c\二维数组.cpp(8) : error C2065: 'j' : undeclared identifier
K:\c\二维数组.cpp(16) : warning C4508: 'main' : function should return a value; 'void' return type assumed
执行 cl.exe 时出错.
各位帮帮我吧,这是个什么错误哦。 按照思路应该没有错啊。