写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
生活随笔
收集整理的這篇文章主要介紹了
写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
寫一個函數,使給定的一個二維數組(3×3)轉置,即行列互換
Time Limit:?1 Sec??Memory Limit:?128 MBSubmit:?163??Solved:?120
[Submit][Status][Web Board]
Description
寫一個函數,使給定的一個二維數組(3×3)轉置,即行列互換。
Input
一個3x3的矩陣
Output
轉置后的矩陣
Sample Input
1 2 34 5 67 8 9Sample Output
1 4 7 2 5 8 3 6 9 #include<iostream> using namespace std; void zhuangzhi(int a[3][3]) {int m,n,i; for(m=0;m<2;m++)for(i=0;i<3;i++){if(m!=1||i!=0){n=a[i][m];a[i][m]=a[m][i];a[m][i]=n;}} } int main(){int a[3][3];int i,j;for(i=0; i<3; i++)for(j=0; j<3; j++)cin>>a[i][j];zhuangzhi(a);for(i=0; i<3; i++){for(j=0; j<3; j++)cout<<a[i][j]<<" ";cout<<endl;}return 0;}轉載于:https://www.cnblogs.com/oversea201405/p/3766963.html
總結
以上是生活随笔為你收集整理的写一个函数,使给定的一个二维数组(3×3)转置,即行列互换的全部內容,希望文章能夠幫你解決所遇到的問題。