国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C++ > 正文

C語(yǔ)言實(shí)現(xiàn)兩個(gè)矩陣相乘

2020-05-23 13:30:30
字體:
供稿:網(wǎng)友

本文實(shí)例為大家分享了C語(yǔ)言實(shí)現(xiàn)兩個(gè)矩陣相乘的具體代碼,供大家參考,具體內(nèi)容如下

程序功能:實(shí)現(xiàn)兩個(gè)矩陣相乘的C語(yǔ)言程序,并將其輸出

代碼如下:

#include "stdafx.h"#include "windows.h"void Multi(int * left, int * right, int * result, int f1, int f2, int s1, int s2);int main(){ int i, j; int a[4][3] =  { {1,2,3},  {4,5,6},  {7,8,9},  {1,2,3}}; int b[3][3] = { { 1,2,3 }, { 4,5,6 }, {7,8,9} }; //c矩陣為a矩陣與b矩陣的乘積 int c[4][3]; //計(jì)算兩個(gè)矩陣相乘 Multi(a[0], b[0],c[0], 4, 3, 3, 3); //輸出c矩陣 for (i = 0; i < 4; i++) {  for(j=0;j<3;j++)   printf("%4d ", c[i][j]);  printf("/n"); } system("pause"); return 0;}//矩陣相乘算法,最后四個(gè)參數(shù)是兩個(gè)相乘的矩陣的行數(shù)和列數(shù)void Multi(int * left, int * right, int * result,int f1, int f2, int s1, int s2){ //int a[f1][f2], b[s1][s2], c[f1][s2]; //a[i][j]==a[i*f2+j] //由矩陣相乘,要求f2=s1,以下用f2 for (int i = 0; i < f1; i++) //i表示第i行 {  for (int j = 0; j < s2; j++) //j表示第j列  {   result[i*f2 + j] = 0;  //在這里 result[i][j] = result[i*f2+j];   for(int p=0;p<f2;p++)   {    result[i*f2 + j] +=left[i*f2+p]*right[p*f2+j];   }  } }}

運(yùn)行結(jié)果:

C語(yǔ)言,矩陣相乘

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 通城县| 白玉县| 中超| 吉林省| 湘潭市| 潢川县| 信丰县| 岳阳县| 织金县| 叙永县| 澎湖县| 荔波县| 德阳市| 读书| 三门县| 扎鲁特旗| 灌南县| 林口县| 尼玛县| 宁河县| 张家口市| 耒阳市| 定州市| 石景山区| 巍山| 中超| 漯河市| 海伦市| 定西市| 修文县| 利川市| 古浪县| 永州市| 馆陶县| 长乐市| 阆中市| 特克斯县| 民县| 滁州市| 大庆市| 东阳市|