写一个函数,将5×5的整型矩阵转置

来源:百度知道 编辑:UC知道 时间:2024/07/04 14:22:53

//下面的mat1为原矩阵,mat2为转置后的矩阵,它们的类型可
//根据原矩阵元素的类型做修改
//把下面函数的a、b都改为5
void inverse(int *mat1, int *mat2, int a, int b)
{
int i,j;
for(i=0;i<b;i++)
for(j=0;j<a;j++)
mat2[j][i]=mat1[i][j];
}

#include<stdio.h>
#define N 5
void fun(int a[][N])
{
int i, j, t;
for(i=0; i<N; i++)
{
for(j=0; j<i; j++)
{
t = a[i][j];
a[i][j] = a[j][i];
a[j][i] = t;
}
}
}

int main()
{
int a[N][N], i, j;
for(i=0; i<N; i++)
for(j=0; j<N; j++)
scanf("%d", &a[i][j]);
fun(a);
for(i=0; i<N; i++)
{
for(j=0; j<N; j++)
printf("%d ", a[i][j]);
putchar('\n');
}
return 0;
}

写一个函数,将一个3乘3的整型阵转置 .写一个函数,将一个3╳3的矩阵转置。 求助c语言高手:利用指针,将一个3×3的整型矩阵转置 用C语言的指针方法处理:写一函数,将一个3*3的整形矩阵转置 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数,该怎么写呢? 写一个二进制字符串如何转换为十进制整型数的函数 利用函数计算一个5*5矩阵的主对角线元素之和,在主函数中输出矩阵以及主对角线元素之和 在Main函数中定义并初始化一个整型数组,将一个二维数组的内容打印出来; 写一个函数,是给定的一个33的二维整型数组转置,即行和列互换。 将一个3×3矩阵转置。在主函数中用scanf输入矩阵元素,将数组名作函数参