33问答网
所有问题
当前搜索:
C语言矩阵转置
...写一子函数transpose(),将一个3*3的整型
矩阵转置
。
答:
include<stdio.h>void transpose(int *a){int i,j,t; for(i=0;i<2;i++) {t=*(a+i); *(a+i)=*(a+3*i+2); *(a+3*i+2)=*(a+2*3+2-i); *(a+2*3+2-i)=*(a+3*(2-i)); *(a+3*(2-i))=t; }}int main(){ int i,j,a[3][3]; for(i=0...
写一个函数,将一个3乘3的整数
矩阵转置
。用指针方法处理。
c语言
求...
答:
include<iostream> using namespace std;float a[3][3];int main(){int i,j;void change();cout<<"请输入一个3*3的二维数组:"<<endl;for(i=0;i<3;i++)for(j=0;j<3;j++)cin>>a[i][j];//cout<<"转制后的
矩阵
是:"<<change()<<endl;// change();for(i=0;i<3;i++)...
用
C语言
编程~~:输入三阶矩阵,输出该矩阵的
转置矩阵
。
答:
转置
就是把00和22交换,01和12,10和21交换。太久没编
C
了,试着编一下。现在全是汇编思维。。。include <stdio.h> main(){ int i,j,t;int a[3][3];for(i=0;i<=2;i++){ for(j=0;j<=2,j++)printf ("shu ru a[%d][%d]",i,j);scanf ("%d",&a[i][j]); /*输...
c语言
题输入一个M*N的整形矩阵,求其
转置矩阵
(MN由键盘输出)。_百度...
答:
include <stdio.h> int main() { int M,N; printf("输入:\n"); scanf("%d %d",&M,&N); int a[M][N]; int i,j; for (i=0;i<M;i++) for (j=0;j<N;j++) scanf("%d",&a[i][j]); printf("输出:\n"); for (j=0;j<N;...
c语言
编程 将给定的一个二维数组(4*4)
转置
,即行列互换
答:
图片看不清,给题主写个完整的吧 include <stdio.h>#include <conio.h>#define ARR_LEN 255 /* 数组长度上限 *//*
矩阵转置
*//* [AT]ij = [A]ji */void transpose (int matrix[ARR_LEN][ARR_LEN], int row, int col,int matrixT[ARR_LEN][ARR_LEN], int *rowT, int *colT...
C语言
输入一个3*3
矩阵转置
后输出,大家看下我的哪里不对?
答:
include<stdio.h> int main(){ int a[3][3],(*p)[3],i,j,temp;//q指针是多余的 printf("请输入3*3
矩阵
:\n");p=a;for(i=0;i<3;i++)for(j=0;j<3;j++)scanf("%d",(*(p+i)+j));//这里多了一个*号 for(i=0;i<3;i++)for(j=0;j<i;j++) //j应该是小...
C语言
编程:N*N方阵的
转置
答:
include<stdio.h> int main(){ int n,t,a[100][100],i,j; scanf("%d",&n);for(i=0;i<n;i++)for(j=0;j<n;j++) scanf("%d",&a[i][j]);printf("转换后:\n");for(i=0;i<n;i++)for(j=0;j<n;j++){ for(i=0;i<n;i++){ for(j=0;j<n;j++){ if(j=...
C语言
实现b=a+a,即把
矩阵
a加上a的
转置
,存放在矩阵b中
答:
矩阵C
的输出要放在循环中。。int i,j;int a[3][3],b[3][3],
c
[3][3];for(i=0;i<3;i++)for(j=0;j<3;j++){scanf("%d",&a[i][j]); b[j][i]=a[i][j];} for(i=0;i<3;i++){ for(j=0;j<3;j++){ c[i][j]=a[i][j]+b[i][j];printf(" %4d",...
c语言
这个代码为什么错了? 由键盘输入一个3*4(3行四列)的
矩阵
,要求输 ...
答:
从键盘输入一个3*4(3行四列)的矩阵,输出它的
转置矩阵
。原来的代码中的输出语句写错了。错误有2:一是输出的是元素的地址,而不是元素的值;二是输出的各元素之间没有留出空格,会导致各数字相连,输出失败。程序代码已经修改完成如下:include"stdio.h"int main(){ int i,j;int a[3][4],b...
C语言
编程题 编写函数add(int a[4][4],int b[]),将一个4*4的
矩阵
中每...
答:
include "stdio.h"void add(int a[][4],int b[]){ int i,j,t;for(i=0;i<4;i++)for(b[i]=a[0][i],j=1;j<4;j++)if(a[j][i]>b[i])b[i]=a[j][i];for(i=0;i<4;i++)for(j=0;j<i;j++)t=a[i][j],a[i][j]=a[j][i],a[j][i]=t;} void ...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜