国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C/C++實現(xiàn)矩陣的轉(zhuǎn)置(示例代碼)

2020-01-26 15:43:37
字體:
供稿:網(wǎng)友

廢話不多說,直接上代碼

復制代碼 代碼如下:

#include <iostream>
using namespace std;

const int N = 5;

int matrix[5][5] =
{
    1,2,3,4,5,
    1,2,3,4,5,
    1,2,3,4,5,
    1,2,3,4,5,
    1,2,3,4,5
};

void swap(int &a,int &b)
{
    a=a^b;
    b=a^b;
    a=a^b;
}
void matrix_transpose(int m[N][N])
{
    int i,j;
    for(i=1;i<N;i++)
    {
        for(j=0;j<i;j++)
            swap(m[i][j],m[j][i]);
    }
}
void print(int m[N][N])
{
    int i,j;
    for(i=0;i<N;i++)
    {
        for(j=0;j<N;j++)
            cout<<m[i][j]<<"  ";
        cout<<endl;
    }
}

int main()
{
    cout << "Hello world!" << endl;
    int a=10;
    int b=13;
    swap(a,b);
    cout<<"交換過之后:"<<"/ta :"<<a<<"/tb:"<<b<<endl;
    print(matrix);
    matrix_transpose(matrix);
    cout<<"交換過順序之后:"<<endl;
    print(matrix);
    return 0;
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 左贡县| 绵竹市| 罗田县| 库车县| 临猗县| 策勒县| 芜湖县| 兴隆县| 乐清市| 深泽县| 师宗县| 南和县| 南康市| 稻城县| 布尔津县| 酉阳| 兰州市| 凯里市| 昭平县| 沙洋县| 平原县| 泗阳县| 孝义市| 日喀则市| 麻江县| 库伦旗| 九龙县| 黑河市| 韩城市| 崇明县| 三台县| 从江县| 九龙县| 蓬安县| 柳州市| 婺源县| 云浮市| 桦南县| 石楼县| 怀化市| 双城市|