📄 10_35.cpp
字号:
#include<stdio.h>
#define M 4
#define N 3
void conf(int a[][N],int b[][M])
{ int i,j,k1,k2,t,(*p1)[N]=a,*p2=*b;
for(i=0;i<M;i++)
for(j=0;j<N;j++)
*(p2+j*M+i)=*(*(p1+i)+j);
for(k1=0,k2=M-1;k1<k2;k1++,k2--)
for(i=0;i<N;i++)
{ t=*(p2+i*M+k1);*(p2+i*M+k1)=*(p2+i*M+k2);*(p2+i*M+k2)=t;}
}
void main()
{
int aa[M][N]={1,2,3,4,5,6,7,8,9,10,11,12};
int i,j,bb[N][M],(*p1)[M]=bb;
conf(aa,bb);
for(i=0;i<N;i++)
{ printf("\n");
for(j=0;j<M;j++)
printf("%6d",*(*(p1+i)+j));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -