编个小程序(c++)

来源:百度知道 编辑:UC知道 时间:2024/06/20 13:04:23
用一维指针数组表示二阶矩阵,并且输出其转置矩阵。

#include<iostream>
using namespace std;
int main()
{
int a[3][3];
int *p;
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
cin>>a[i][j];
p=a;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
cout<<*(p+i+3*j)<<' ';
cout<<endl;
return 0;
}

一维指针数组和二维数组没有什么区别,每个指针还是要指到每行或每列的数组

同意,就用二维数组,方便,我看行

你是不是想动态申请空间,不是的话用二维数组就行了。

小弟有个问题: 什么叫 二阶矩阵????????????