yhkn.net
当前位置:首页 >> C语言m n矩阵转置 >>

C语言m n矩阵转置

#include<stdio.h>#define N 30 main() { int a[N][N],i,j,m,n; printf("请输入数组的长宽:\n"); scanf("%d%d",&m,&n); printf("请输入数组的元素:\n"); for(i=0;i<m;i++) for(j=0;j<n;j++) scanf("%d",&a[i][j]); for(i=0;i<m;i++) { for(j=0;j<n;j++)

#include<stdio.h> main(){ int a[4][4],b[4][4]; int i,j,m,n,k; printf("请为数组复赋值:\n"); for(i=0;i<4;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); /*输出a*/ for(i=0;i<4;i++) { for(j=0;j<4;j++) printf("%3d ",a[i][j]); printf("\n"); } /*把a转置以后制保

程序如下: #include <stdio.h>void main(){ int m,n; int i,j,t; int a[256][256]; printf("输入m和n的值:\n"); scanf("%d%d",&m,&n); printf("输入一个%d*%d的矩阵:\n",m,n); for(i=0;i<=m-1;i++) for(j=0;j<=n-1;j++) scanf("%d",&a[i][j]); for

#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"); } }

你这个m ,n由 键盘输入,根本不是普通人可以做的.首先你要学了动态分配,malloc 函数.这还不够,二维动态数据更加麻烦.自己改的题目吧 M,N 用 #define M 9 宏定义

//Transpose#include <stdio.h>#define MAX 20 int m,n; void transpose(double a[][MAX],double b[][MAX]) { int i,j; for(i=0;i<MAX;i++) for(j=0;j<MAX;j++) b[i][j]=a[j][i]; } void main() { int i,j; double a[MAX][MAX],b[MAX][MAX]; puts("Please input the

//Transpose #include #define MAX 20 int m,n; void transpose(double a[][MAX],double b[][MAX]) { int i,j; for(i=0;i

输入矩阵A m*n输出A的转置B n*mfor j=1,2,,m i=1,2,,nB(i,j)=A(j,i)即可

//Transpose#include &lt;stdio.h&gt;#define MAX 20int m,n;void transpose(double a[][MAX],double b[][MAX]){ int i,j; for(i=0;i&lt;MAX;i++) for(j=0;j&lt;MAX;j++) b[i][j]=a[j][i];}void main(){ int i,j; double a[MAX][MAX],b[MAX][MAX]; puts("Please input the

#include <stdio.h> void main() { int n=0; printf("输入矩阵大小n:\n"); scanf("%d", &n); int *a = new int[n*n]; int *t = new int[n*n]; printf("输入矩阵元素:\n"); for(int i=0;i<n;i++) { for(int j=0;j<n;j++) scanf("%d", a+i*n+j); } for(i=0;i<n;i++)

网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com