/*(A[0][0]*B[0][0]-1)=>(A[0][1]*B[1][0]-2)=>(A[0][2]*B[2][0]-3)=>(A[0][0]*B[0][1]-4)=>(A[0][1]*B[1][1]-5)=>(A[0][2]*B[2][1]-6)*/#include <stdio.h> int main(){ int A[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int B[3][3]={{1,1,1},{1,1,1},{1,1,1}}; int S[3][3]; int i,j,k; int sum; for(i=0; i<3; i++)//(AÀÇ ÇàÀÇ ¼ººÐ) { for(j=0; j<3; j++)//(BÀÇ ¿ÀÇ ¼ººÐ) { sum=0;//sum ÃʱâÈ.. for(k=0; k<3; k++)//(AÀÇ ¿°ú BÀÇ ÇàÀÇ ¼ººÐ) { sum+=A[i][k]*B[k][j];//(1.¸Ç À§ÀÇ ¼ö½ÄÀ» ¸ÕÀú ½á³õ°í ½ÃÀÛ.) } S[i][j]=sum; } } for(i=0; i<3; i++){ for(j=0; j<3; j++){ printf("%dt",S[i][j]); } printf("n"); }
}