77问答网
所有问题
各位大大,"用一个函数将一个3X3的整型矩阵转置"是什么意思?用C语言怎么做?
如题所述
举报该问题
推荐答案 2018-04-12
矩阵转置就是行变为列,列变为行。具体示例如下:
#include <
stdio.h
>
void fun(int a[3][3])
{
int i,j,t;
for(i=0;i<3;i++)
for(j=0;j<i;j++)
{t=a[i][j];a[i][j]=a[j][i];a[j][i]=t;}
}
//以上为用于
转置矩阵
的函数,就是题目要求的函数,以下为主函数
void main()
{
int i,j,a[3][3];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
fun(a);
for(i=0;i<3;i++)
{
printf("\n");
for(j=0;j<3;j++)
printf("%-4d",a[i][j]);
}
}
运行示例:
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GpppGN8pqG3pWWvWNpp.html
其他回答
第1个回答 2018-04-12
转置是指将一个矩阵行和列翻过来,简单来说就是Ai,j变成Aj,i
#include<cstdio>
int a[4][4];
int t[4][4];
void flip(){
for(int i=1;i<=3;i++)
for(int j=1;j<=3;j++)
t[i][j]=a[j][i];
}
t为转置后的矩阵
相似回答
c语言
~
使用函数
完成3×
3矩阵转置,
输入一矩阵,输出其
转置矩阵
。
答:
j,temp; for(i=0;i<N;i++) for(j=i+1;j<N;j++) { temp=array[i][j]; array[i][j]=array[j][i]; array[j][i]=temp; }}int main(void){ void transition(int array[][3]);
C语言
:写一
函数 将一个3x3的整型矩阵转置
答:
i,j;int (*p)[N];printf("请输入一个二维矩阵:\n");for(i = 0;i < N;i++)for (j = 0;j < N;j++)scanf("%d",&a[i][j]);p = a;zhuanzhi (p);printf("
转置
后
的矩阵
:\n");for(i = 0;
写一
函数 将一个3x3的整型矩阵转置
用指针方法 加二维数组
c语言
急
答:
用
函数
void trans(int *a, int n); 参数1用数组第一个元素的地址,第二个参数是3 include <stdio.h> void trans(int *a, int n){int i,j,t;for (i=0;i<n;i++)for (j=0;j<=i;j++){t= a[j*n+i]; a[j*n+i]=a[i*n+j];a[i*n+j]=t;}} main(){int a[3]...
C语言
指针 编程题:
将一个3x3矩阵转置
答:
{int a[3][3],i,j;for
...来设计
一个3X3矩阵转置函数,
使用指针实现
函数的
功
答:
4 5 6 2 5 8 7 8 9
转置
为3 6 9 如果你要的效果不是这个而是下面的就到群151988677,找千里 9 6 3 8 5 2 7 4 1 include<iostream> using std::cout;using std::cin;using std::endl;void create_arr(int **&p,int n){ int i,j;p=...
C语言
!如何求
一个3
×3整形
矩阵
中最大元素的值,并将最大值返回到主
函数
...
答:
int get_max(int a[4][4]){ int i,j;int max=-0xfffffff;for (i=1;i<=3;i++)for (j=1;j<=3;j++)max=max>a[i][j]?max:a[i][j];return max;} 主
函数
里直接传入数组就OK了,建议不要到百度上来找作业的答案。
...请问有
一个3
*4
的矩阵,
要求输出其中值最
大的
元素的值,以及它的行号和...
答:
printf("最大值为:%d,行列分别为:%d,%d\n",max,m,n);} 结果:Input 12 numbers:1 2 3 6 5 4 9 8 13 7 12 5 1 2 3 6 5 4 9 8 13 7 12 5 最大值为:13,行列分别为:2,0 Press any key to continue ...
大家正在搜
相关问题
C语言:写一函数 将一个3x3的整型矩阵转置
c语言:写一个函数,将输入的3*3的整形矩阵进行转置 用函数
写一函数 将一个3x3的整型矩阵转置 用指针方法 加二维数组...
将一个3x3的矩阵转置,怎样用c语言写?
C语言、用指针方法实现一个3*3矩阵的转置
C语言:写一函数,将一个3*3整形矩阵转置,我的代码有问题吗...
C语言指针 编程题:将一个3x3矩阵转置
C语言,将一个3X3整数矩阵转置,要求矩阵元素随机生成