这里程序较短,只把程序写在一个.c文件里面
#if(1)//只是条件编译,不影响,可与后面endif一起删去 #includevoid 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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)