首页 > 其他 > 详细

array-05.c

时间:2018-07-10 20:55:03      阅读:219      评论:0      收藏:0      [点我收藏+]
#include <stdio.h>
#include <stdlib.h>

void main(void)
{
    int MatrixA[5][4] = { 1, 5, 7, 3,
                          3, 6, 3, 9,
                          1, 2, 8, 7,
                          0, 3, 1, 9,
                          3, 2, 5, 4 };
    int MatrixB[4][6] = { 3, 9, 1, 4, 1, 4,
                          5, 6, 7, 9, 0, 3,
                          3, 2, 7, 2, 5, 6,
                          9, 7, 4, 7, 8, 0 };
    int MatrixC[5][6];
    int i, j, k;

    for(i = 0; i < 5; i++)
        for(j = 0; j < 6; j++)
        {
            MatrixC[i][j] = 0;
            for(k = 0; k < 4; k++)
                MatrixC[i][j] += MatrixA[i][k] * MatrixB[k][j];
        }

        printf("The MatrixA : \n");
        for(i = 0; i < 5; i++)
        {
            for(k = 0; k < 4; k++)
                printf("%5d", MatrixA[i][k]);
            printf("\n");
        }

        printf("The MatrixB : \n");
        for(k = 0; k < 4; k++)
        {
            for(j = 0; j < 6; j++)
                printf("%5d", MatrixB[k][j]);
            printf("\n");
        }

        printf("\nMatrixC = MatrixA * MatrixB\n");
        for(i = 0; i < 5; i++)
        {
            for(j = 0; j < 6; j++)
                printf("%5d", MatrixC[i][j]);
            printf("\n");
        }
}

  

array-05.c

原文:https://www.cnblogs.com/lifelessfaultless/p/9291257.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!