C语言如何用函数输入输出二维数组

现在只会一维的 谢谢!

第1个回答  2009-04-30
#include <stdio.h>

int a[10][10];

int main()
{
int i , j;

//input data
for( i = 0; i < 10; i++)//多少行
{
for(j = 0; j < 10; j++)//多少列
{
scanf("%d", &a[i][j]);//输入第i行j列的值
}
}

//ouput data
for( i = 0; i < 10; i++)
{
for(j = 0; j < 10; j++)
{
printf("%d ",a[i][j]);
}
}
return 0;
}
第2个回答  2009-04-30
void account()
{
int a[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("%d"a[i][j]);}
}本回答被提问者采纳
第3个回答  2009-04-30
用个2重循环
第4个回答  2009-04-30
应该指针的指针可以吧。。