设为首页 加入收藏

TOP

编写一个函数实现矩阵的转置运算
2014-11-23 22:25:24 来源: 作者: 【 】 浏览:2
Tags:编写 一个函数 实现 矩阵 运算

#include

void reverse(int (*a)[4],int (*b)[3]);
void Output(int (*b)[3],int n,int m);
void Input(int (* a)[4],int n,int m);

int main()
{
int a[3][4],b[4][3];
Input(a,3,4);
printf("输出数据a[3][4]:\n");
Output(a,3,4);
reverse(a,b);
printf("输出数据b[4][3]:\n");
Output(b,4,3);

return 0;
}

void Input(int (* a)[4],int n,int m)
{
int i,j;
printf("请输入3*4个数据:");
for(i=0;i for(j=0;j scanf("%d",(*(a+i)+j));
}


void Output(int (*b)[3],int n,int m)
{
int i,j;

for(i=0;i {
for(j=0;j printf("%d\t",*(*(b+i)+j));
printf("\n");
}
}

void reverse(int (*a)[4],int (*b)[3])
{
int i,j;
for(i=0;i<4;i++)
for(j=0;j<3;j++)
b[i][j]=a[j][i];
}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇c语言版创建单循环链表 下一篇C语言sscanf函数用法总结正则表达..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: