[프로그래밍] c언어 행렬 사칙연산과 역행렬
- 최초 등록일
- 2004.06.17
- 최종 저작일
- 2004.06
- 4페이지/ C언어
- 가격 1,000원
소개글
동적 포인터를 사용하여 여러 자리의 행렬을 연산
A+ 자료입니다.
목차
없음
본문내용
#include<stdio.h>
void print(number,n1,n2);
void add(number1,number2,n1,n2,n3,n4);
void minus(number1,number2,n1,n2,n3,n4);
void multiply(number1,number2,n1,n2,n3,n4);
void not_mtx(number1,n1,n2);
main()
{
int i,j,num1,num2,num3,num4,temp;
int **mtx1,**mtx2,**mtx3;
printf("첫번째 행렬의 행과 열의 개수를 입력하세요\n");
scanf("%d %d",&num1,&num2);
mtx1 = malloc(num2 * sizeof(int)); //1차 동적 메모리 할당
for(i = 0 ; i < num1 ; i++) {
mtx1[i] = malloc(num1*sizeof(int)); //1차에 이은 2차 메모리 할당
}
printf("행렬을 입력하세요.");
for(i=0;i<num1;i++){
for(j=0;j<num2;j++){
printf("matrix[%d][%d]는",i,j);
scanf("%d",&temp);
(*(*(mtx1+i)+j))=temp;
}
}
참고 자료
없음