1. gzyueqian
      18529173453
      首頁 > 新聞中心 > > 正文

      兩個矩陣相乘的源程序

      更新時間: 2007-06-01 13:04:03來源: 粵嵌教育瀏覽量:1279


      /*****************A=B*C******************/
      #include<stdio.h>
      #include<conio.h>
      #define X 3
      #define Y 3

      int a[X][Y];
      int b[X][Y];
      int c[X][Y];

      void matrix(int b[][X],int c[][Y]);
      main()
      {
      int i,j,temp;
      clrscr();
      printf("Please input int matrix b[%d][%d]\n",X,Y);
      for(i=0;i<Y;i++)
      for(j=0;j<Y;j++){
      scanf("%d",&temp);
      b[i][j]=temp;
      }
      printf("Please input int matrix c[%d][%d]\n",X,Y);
      for(i=0;i<X;i++)
      for(j=0;j<Y;j++){
      scanf("%d",&temp);
      c[i][j]=temp;
      }
      matrix(b,c);
      printf("Now print resource matrix b[%d][%d]=",X,Y);
      for(i=0;i<X;i++){
      printf("\n");
      for(j=0;j<Y;j++)
      printf("%d ",b[i][j]);
      }
      printf("\n");
      printf("Now print resource matrix c[%d][%d]=",X,Y);
      for(i=0;i<X;i++){
      printf("\n");
      for(j=0;j<Y;j++)
      printf("%d ",c[i][j]);
      }
      printf("\n");
      printf("Now printm multiply results matrix a[%d][%d]=B*C:",X,Y);
      for(i=0;i<X;i++){
      printf("\n");
      for(j=0;j<Y;j++)
      printf("%d ",a[i][j]);
      }
      getch();
      return 0;
      }
      /********************************************************************/
      void matrix(int b[][X],int c[][Y])
      {
      int i,j,k,temp;
      for(i=0;i<X;i++)
      for(j=0;j<Y;j++){
      for(k=0;k<Y;k++)
      a[i][j]+=b[i][k]*c[k][j];
      }
      }

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 中文字幕永久视频在线看 | 中文乱码字幕国产中文乱设 | 一级淫片免费看99久久 | 亚洲制服丝袜另类中文字幕第一区 | 中文成人无字幕乱码精品区 | 中文字幕乱码视频22 |