作者vincent79715 (轩~)
看板NTUBIME101HW
标题[C++] 考古题 91年-7
时间Thu Jan 15 13:55:52 2009
#include <iostream>
using namespace std;
int A[100][100],B[100][100];
int M,N;
void change();
int main()
{
cout<<"请输入MN";
cin>>M>>N;
for(int i=0;i<M;i++)
{
cout<<"请输入"<<i+1<<"列的"<<N<<"个元素";
for(int j=0;j<N;j++)
cin>>A[i][j];
}
cout<<"输入的矩阵"<<endl;;
for(int i=0;i<M;i++)
{
for(int j=0;j<N;j++)
cout <<"\t"<< A[i][j];
cout <<endl;
}
change();
cout<<"转置矩阵"<<endl;
for(int i=0;i<N;i++)
{
for(int j=0;j<M;j++)
cout <<"\t"<< B[i][j];
cout <<endl;
}
system("pause");
}
void change()
{
for(int i=0;i<M;i++)
for(int j=0;j<N;j++)
B[j][i]=A[i][j];
}
-----------------------------------------------
不知道有没有比较简单@@?
快考试了 在版上的看看吧!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.241.88