華為oj行列乗算2

738 ワード

#include "oj.h"
#include 

int main()
{
	int i=0,j=0;
	int A[3][3] = {
		{1, 2, 3}, 
		{4, 5, 6}, 
		{7, 8, 9}}; 
	int B[3][3] = {
		{1, 2, 3}, 
		{4, 5, 6}, 
		{7, 8, 9}}; 
	int C[3][3] = {0}; 

	matrix((int **)A, (int **)B, (int **)C, 3);
	for(i=0;i<3;i++)
	{
		for(j=0;j<3;j++)
		{
			printf("%d ",C[i][j]);	
		}
		printf("
"); } return 0; } /* : : MatrixA,MatrixB : MatrixC : 0 */ int matrix(int **MatrixA, int **MatrixB, int **MatrixC, int N) { int i, j, k; int a, b; if(MatrixA == NULL || MatrixB == NULL || MatrixC == NULL) { return -1; } for(i=0;i