c语言题输入一个M*N的整形矩阵,求其转置矩阵(MN由键盘输出)。
3个回答
展开全部
#include<stdio.h>
void main()
{
int M,N;
scanf("%d%d",&M,&N);
int a[M][N],b[N][M];
int i,j;
for(i=0;i<M;i++)
for(j=0;j<N;j++)
{ scanf("%d",&a[i][j]);
b[j][i]=a[i][j];
}
for(i=0;i<N;i++)
{ for(j=0;j<M;j++)
printf("%d ",b[i][j]);
printf("\n");
}
}
至少给个赞,O(∩_∩)O谢谢
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-12-17
展开全部
你这个m ,n由 键盘输入,根本不是普通人可以做的。
首先你要学了动态分配,malloc 函数。
这还不够,二维动态数据更加麻烦。
自己改的题目吧
M,N 用 #define M 9 宏定义
首先你要学了动态分配,malloc 函数。
这还不够,二维动态数据更加麻烦。
自己改的题目吧
M,N 用 #define M 9 宏定义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询