[原创]中南大学2003级数学系认识实习题目11题参考解答
#include<stdio.h> #define N 100
float a[N][N]; int m,n;
void fun( ) { int i,j; float b[N][N]; for(i=0;i<n;i++) for(j=0;j<m;j++) b[i][j]=a[j][i]; printf("矩阵的转置矩阵为:\n"); for(i=0;i<n;i++) { for(j=0;j<m;j++) printf("%10.2f",b[i][j]); printf("\n"); } }
void main( ) { int i,j; printf("请输入矩阵的行和列:"); scanf("%d%d",&m,&n); printf("请输入矩阵的各个值:\n"); for(i=0;i<m;i++) for(j=0;j<n;j++) scanf("%f",&a[i][j]); fun( ); }