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

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:30:06
现在只会一维的 谢谢!

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]);}
}

#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重循环