zoukankan      html  css  js  c++  java
  • 编程计算2×3阶矩阵A和3×2阶矩阵B之积C。 矩阵相乘的基本方法是: 矩阵A的第i行的所有元素同矩阵B第j列的元素对应相乘, 并把相乘的结果相加,最终得到的值就是矩阵C的第i行第j列的值。 要求: (1)从键盘分别输入矩阵A和B, 输出乘积矩阵C (2) **输入提示信息为: 输入矩阵A之前提示:"Input 2*3 matrix a: " 输入矩阵B之前提示

    编程计算2×3阶矩阵A和3×2阶矩阵B之积C。
    矩阵相乘的基本方法是:
    矩阵A的第i行的所有元素同矩阵B第j列的元素对应相乘,
    并把相乘的结果相加,最终得到的值就是矩阵C的第i行第j列的值。
    要求:
    (1)从键盘分别输入矩阵A和B,
      输出乘积矩阵C
    (2) 
    **输入提示信息为: 
    输入矩阵A之前提示:"Input 2*3 matrix a:
    "
    输入矩阵B之前提示:"Input 3*2 matrix b:
    "
    **输入矩阵中每个值的格式为:"%d"
    **输出格式为:
    输出矩阵C之前提示:"Results:
    "
    输出矩阵C中每个值的格式:"%6d"
    输出矩阵C各行结束时换行
    例如:
    Input 2*3 matrix a:
    1 2 3
    0 1 2
    Input 3*2 matrix b:
    1 -2
    2 3
    1 3
    Results:
         8    13
         4     9
    #include <stdio.h>
    #define  ROW 2
    #define  COL 3
     
    main()
    {
        int a[ROW][COL], b[COL][ROW], c[ROW][ROW], i, j,k;
     
        printf("Input 2*3 matrix a:
    ");
        for (i=0; i<ROW ;i++)//1
        {
            for (j=0; j<COL; j++)//1
            {
                scanf("%d", &a[i][j]);//1
            }
        }
        printf("Input 3*2 matrix b:
    ");
        for (i=0; i<COL; i++)//1
        {
            for (j=0; j<ROW; j++)//1
            {
                scanf("%d",  &b[i][j]);//1
            }
        }
        for (i=0; i<ROW; i++)//1
        {
            for (j=0; j<ROW; j++)//1
            {
                c[i][j] =   0 ;//1
                for (k=0; k<COL; k++)//1
                {
                    c[i][j] = c[i][j]+a[i][k]*b[k][j] ;//2
                }
            }
        }
        printf("Results:
    ");
        for (i=0; i<ROW; i++)//1
        {
            for (j=0; j<ROW; j++) //1
            {
                printf("%6d", c[i][j]);//1
            }
            printf("
    ") ;//1
        }
    }
  • 相关阅读:
    中国年薪 ¥30 万和美国年薪$ 10 万的生活水平异同
    汽车之家CMDB设计思路 – 汽车之家运维团队博客
    平民软件 | 中间件
    FIT2CLOUD
    ZeroBrane Studio
    新炬网络-领先数据资产运营商 | 数据资产管理 | 数据库运维 | 自动化运维
    中国(南京)软件开发者大会
    夏仲璞 | 全球软件开发大会北京站2016
    Nginx下流量拦截算法 | 夏日小草
    docker~dockertoolbox的加速器
  • 原文地址:https://www.cnblogs.com/dosu/p/11991252.html
Copyright © 2011-2022 走看看