这里程序较短,只把程序写在一个.c文件里面
#if(1)
#include <stdio.h>
void pointer(int array_a[2][3],int m,int n);
void main()
{
int array_b[2][3] ;
int i,j,m,n;
int temper=0;
printf("请你输入数组\n");
for (i=0;i<2;i++)
for(j=0;j<3;j++)
scanf("%d",&array_b[i][j]);
printf("输入结束\n");
while(temper<1)
{
scanf("%d",&m);
scanf("%d",&n);
if(m>1|n>2)
printf("please input again");
else
temper=temper+1;
}
pointer(array_b,m,n);
}
void pointer(int array_a[2][3],int m,int n)
{
int i,j;
for (i=0;i<2;i++)
for(j=0;j<3;j++)
{
printf("%2d",array_a[i][j]);
if(j==2)
printf("\n");}
printf("行列为[%d][%d]",m,n);
printf("列为[%d]\n",n);
printf("你想输出的数组是%d",array_a[m][n]);
}
#endif
|