[C/C++ 演算法]-資料結構與演算法(文魁):工程數學陣列的乘法

[C/C++ 演算法]-資料結構與演算法(文魁):工程數學陣列的乘法

[C/C++ 演算法]-資料結構與演算法(文魁)工程數學陣列的乘法

 

 線上執行結果:http://codepad.org/LvYDNEuQ

 

 

/* =========== Program Description ========= */
/* 程式名稱 : 2_4_3.cpp						 */
/* 演算法名稱:工程數學陣列的��法			 */
/* 輸入:二維整數陣列資料 					 */
/* 輸出:二維整數陣列相��後的結果			 */
/* ========================================= */
#include <stdio.h>
void main(void){
int A[3][4], B[4][3], C[3][3], i, j, k;
for ( i=0; i<3; i++)
for ( j=0; j<4; j++)
A[i][j]=0;
for ( i=0; i<4; i++)
for ( j=0; j<3; j++)
B[i][j]=0;
for ( i=0; i<3; i++)
for ( j=0; j<3; j++)
C[i][j]=0;
A[1][1]=1; A[1][2]=2; A[1][3]=3;
A[2][1]=4; A[2][2]=5; A[2][3]=6;
B[1][1]=1; B[1][2]=2; B[2][1]=3;
B[2][2]=6; B[3][1]=5; B[3][2]=8;
printf(" C = A * B \n\n");
for ( i=0; i<3; i++)
{
for ( j=0; j<3; j++)
{
for (k=0;k<4;k++)
{
C[i][j] = C[i][j] + A[i][k] * B[k][j];
}
printf("C[%d][%d]=%d",i,j,C[i][j]);
}
printf("\n");
}
getchar();
}


 



發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *