永发信息网

求C语言编程,有5×5阶矩阵A,B,求A-B

答案:3  悬赏:30  手机版
解决时间 2021-01-30 01:18
  • 提问者网友:niaiwoma
  • 2021-01-29 05:19
求C语言编程,有5×5阶矩阵A,B,求A-BC语言
最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-01-29 05:43
我以前回答过这个问题,你可以参考这个回答
https://zhidao.baidu.com/question/1371799527455939099

#include <stdio.h>

int main()
{
    int a[5][5] = {0};
    int b[5][5] = {0};
    int c[5][5] = {0};
    int i, j;
    // 给矩阵A赋值
    for(i = 0;i < 5;i++)
    for(j = 0;j < 5;j++)
        scanf("%d", &a[i][j]);
    // 给矩阵B赋值
    for(i = 0;i < 5;i++)
    for(j = 0;j < 5;j++)
        scanf("%d", &b[i][j]);
    // 执行A-B
    for(i = 0;i < 5;i++)
    for(j = 0;j < 5;j++)
        c[i][j] = a[i][j] - b[i][j];
    // 打印矩阵C
    for(i = 0;i < 5;i++)
    {
        for(j = 0;j < 5;j++)
            scanf("%d\t", c[i][j]);
        printf("\n");
    }
}
全部回答
  • 1楼网友:躲不过心动
  • 2021-01-29 07:03
#include <stdio.h> #define N 5 void print(int a[N][N]) {     int i,j;     for(i=0;i<N;i++)     {         for(j = 0; j<N; j ++)             printf("%d ", a[i][j]);         printf("\n");     } } int main() {     int a[N][N],b[N][N],c[N][N];     int i,j;     for(i=0;i<N;i++)     {         for(j = 0; j<N; j ++)             scanf("%d", &a[i][j]);     }     for(i=0;i<N;i++)     {         for(j = 0; j<N; j ++)             scanf("%d", &b[i][j]);     }     for(i=0;i<N;i++)     {         for(j = 0; j<N; j ++)             c[i][j]=a[i][j]-b[i][j];     }     print(a);     printf("-\n");     print(b);     printf("=\n");     print(c);     return 0; }
  • 2楼网友:第四晚心情
  • 2021-01-29 06:11
三阶矩阵a行列式等于d是指矩阵的值为d。 对于矩阵从c有: c=(a,b,c)(1,0,1) ----------(-1,1,1) ----------(0,2,-1)则c=-5d
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯