哪位C语言大侠帮我看下!!!!有点小问题

来源:百度知道 编辑:UC知道 时间:2024/09/27 17:31:18
#include<stdio.h>
main()
{
int array[3][3]={1,2,3,4,5,6,7,8,9};
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%3d");
}
system("pause");
return 0;
}

这个程序,其实要求还是蛮简单的,就是要输出每个元素。。。但是俺是小菜。。。。也不知道具体哪错了,希望哪位大虾指正一下,最好留下点讲解,谢谢
我也知道乱啊。就是那句printf()里面的那句,教材里是这样写的。我也觉得有问题。可是写成printf("%d",array[i][j]);也不对啊。。。。还有是要按多维的方式输出元素,而不是只输出数组

#include<stdio.h>
main()
{
int array[3][3]={1,2,3,4,5,6,7,8,9};
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%3d",array[i][j]);
}
system("pause"); /*现在手头没编译器。。这个命令还真没试过*/
return 0;
}

#include<stdio.h>
main()
{
int array[3][3]={1,2,3,4,5,6,7,8,9};
int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
printf("%3d",array[i][j]);
}
system("pause");
return 0;
}

#include<stdio.h>
main()
{
int array[3][3]={1,2,3,4,5,6,7,8,9};
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%3d"); // 这里.没有变量
}
system("pause");
return 0;
}

这个是调用函数的函数体吧?
你定义的是二维数组?
初始化的时候里面应该加上{}
你这么初始化是定义了一个一维数组

程序很乱阿 你要输出什么元素阿...
printf("%3d");
这句干嘛输出元素