求大神帮我写一下这道C语言题目

请大神帮我写下谢谢了万分感激... 请大神帮我写下 谢谢了 万分感激 展开
 我来答
金色潜鸟
2018-06-24 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5600万
展开全部
行列交换? 另开一个数组 b[col][row] 存结果。
#include<stdio.h>
void ro(int *x, int *y,int row, int col){
int i,j;
for (j=0;j<row;j++) for (i=0;i<col;i++) y[i*row+j]=x[j*col+i];
}

int main() {
int i,j;
int a[3][4]={11,12,13,14,21,22,23,24,31,32,33,34},b[4][3];
int row=3,col=4;
for (j=0;j<row;j++){
for (i=0;i<col;i++) printf("%d ",a[j][i]); printf("\n");
}
ro(&a[0][0],&b[0][0],row,col);
for (j=0;j<col;j++){
for (i=0;i<row;i++) printf("%d ",b[j][i]); printf("\n");
}
return 0;
}
追问
题目是换 m 和n啊  你这是J 和I啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式