搜索
查看: 1920|回复: 0
打印 上一主题 下一主题

C语言笔记--二维数组实现矩阵的转置

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-2 21:21:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hjx1120 于 2012-8-2 21:28 编辑

[mw_shl_code=c,true]/* 用二维数组实现矩阵的转置 */
#include <stdio.h>
#define ROW 2   
#define COL 3
int main(void)
{
    int matrixA[ROW][COL];
    int matrixB[COL][ROW];
    int i;
    int j;

    system("CLS");
    printf("输入元素矩阵A,");
    printf("%d*%d:\n",ROW,COL);
    for( i=0; i<ROW; i++ )
    {
        for( j=0; j<COL; j++ )
            {
            scanf("%d",&matrixA[j]);
            }
    }

    for( i=0; i<ROW; i++ )
    {
        for( j=0; j<COL; j++ )
            {
            matrixB[j] = matrixA[j];
            }
    }

    printf("矩阵B,");
    printf("%d*%d:\n",COL,ROW);
    for( i=0; i<COL; i++ )
    {
        for( j=0; j<ROW; j++ )
            {
            printf("\r%d",matrixB[j]);
            }
        printf("\n");
    }
    printf("\n  按任意键退出...  \n");
    getch();
    return 0;
}[/mw_shl_code]
----------------------------------------------------------------------------

矩阵.png (2.31 KB, 下载次数: 1)

矩阵.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表