77问答网
所有问题
当前搜索:
fun函数输入9个数转置矩阵
使用动态内存分配生成动态数组来设计一个3X3
矩阵转置函数
,使用指针实现...
答:
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=new int *[n];cout<<"
输入
数...
请教c语言问题:
函数
调用及其返回值(以求
矩阵转置
为例)
答:
函数
的返回值必须是一
个数
,而不能是数组。其实你已经基本做出来了,只须把你的函数的类型改为VOID型,去掉return那一句,再在主函数中输出数组st。
求C语言高手,在线求等待。!!!十分急
答:
二、
矩阵
的
转置
:include <stdio.h> define MAXSIZER 3 define MAXSIZEL 4 void Transpose (int Mat[MAXSIZER][MAXSIZEL],int Transp[MAXSIZEL][MAXSIZER],int RM,int CT){ int r,c;for(r=0;r<(RM);r++){ for(c=0;c<(CT);c++){ Transp[c][r]=Mat[r][c];} } } void ...
...4 6 8 1 3 5 7 10 11 12 13编写一程序实现
矩阵
的
转置
。
答:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace
矩阵转置
{ class Program { public void change()//实现矩阵转置的方法 { Console.WriteLine("请
输入
要
转置矩阵
的行和列!");Console.Write("请输入行数:");int i = int.Parse(Console.ReadLine());...
用C语言的指针方法处理:写一
函数
,将一个3*3的整形
矩阵转置
答:
方型
矩阵转置
比较简单,对上三角或下三角做交换即可。include "stdio.h"void Transpose(int (*matrix)[3]){ int temp;int i, j;for(i=1;i<3;i++)/*转置*/ { for(j=0;j<i;j++){ temp = *(*(matrix+j)+i);(*(matrix+j)+i) = *(*(matrix+i)+j);(*(matrix+i)+j) =...
...请大神指点:在主
函数
中定义一个二维数组,并
输入
一
个矩阵
在子...
答:
include <stdio.h> int main(){ int a[3][3];int temp,i,j;//
输入
printf("请输入一个3*3的
矩阵
,回车键换行:\n");for(i=0;i<3;i++){ for(j=0;j<3;j++){ scanf("%d",&a[i][j]);} getchar();} //
转置
for(i=0;i<3;i++){ for(j=i+1;j<3;j++){ temp...
求一个c++程序〔追加悬赏〕
答:
ifndef MATRIX_H define MATRIX_H class CMatrix { public:void Print();bool Init(double* pData,int m,int n);CMatrix operator+(CMatrix& add);CMatrix operator*(CMatrix& mul);CMatrix Inver();CMatrix(CMatrix& cp);CMatrix(int m,int n);CMatrix();~CMatrix();protected:double* m_buf...
输入一个正整数n(1《n《6),在主
函数输入
n*n的方阵,求其
转置
(行列互换...
答:
include <stdio.h>int main(){ int n,i,j,martix[64][64]; scanf("%d",&n); for (i=1;i<=n;i++) { for (j=1;j<=n;j++) { scanf("%d",&martix[i][j]); } } for (i=1;i<=n;i++) { for (j=1;j<=n;j++) { p...
帮忙修改一个二维数组
转置
的程序...
答:
include <iostream> using namespace std;void PT(int a[3][3], int m, int n){ int i,j,k;for(i=0;i<m;i++)for(j=0;j<n;j++){ k = a[i][j];a[i][j] = a[j][i];a[j][i] = k;} } int main(){ cout<<"请
输入
原始二维数组:"<<endl;int a[3][3],i,...
...C语言 “ 将一个3×3的
矩阵转置
,用一
函数
实现之。 ” 他就是不对调...
答:
但还是有问题,你的两
个数
交换了又没有重新付给数组,按你的思路,赋值又是一大难题 我给你推荐我编写的程序吧 include<stdio.h> void main(){ int i,j,b[3][3];printf("请依次
输入
距阵中的元素:\n");for(i=0;i<3;i++)for(j=0;j<3;j++)scanf("%d",&b[i][j]);printf("此...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜