Matrix 끼리의 곱셈을 구하는 프로그램 (Matrix 곱셈)

등록일 2003.03.31 기타파일 (c) | 6페이지 | 가격 500원

목차

자료구조 수업시간에 하는
matrix 끼리의 곱셈을 구하는 프로그램

본문내용

#include < stdio.h >
#include < stdlib.h >

#define MAX 200 //입력받을 수 있는 0이 아닌 원소의 최대갯수

void input_matrix(int mat_order, int matrix[][3]); //행렬을 입력받는 함수
void transpose(int matrix[][3], int trans_matrix[][3]); //행렬을 전치하는 함수
void multiply(int a[][3], int trans_b[][3], int c[][3]); //행렬과 행렬을 곱하는 함수
void store_sum(int c[][3], int *q, int row, int col, int *sum); //곱한값을 저장하는 함수
void output_matrix(int matrix[][3]); //행렬을 출력하는 함수


void main(void)
{

int a[MAX][3]; //행렬을 저장할 배열선언
int b[MAX][3];
int trans_b[MAX][3];
int c[MAX][3];

input_matrix(1, a);
input_matrix(2, b);

transpose(b, trans_b); //b행렬을 전치시킴

multiply(a, trans_b, c); //a행렬과 b행렬을 곱함

puts("곱셈결과 행렬\n");
output_matrix(c);
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서