본문 바로가기
C언어

[C언어] 두 가지 배열의 다른 행렬을 찾으시오

by 이얏호이야호 2020. 4. 9.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

출력
출력

더보기
#include<stdio.h>

int samearray(int arr1[3][3], int arr2[3][3]);

int main(void)

{

	int i,j;

	int array1[3][3]={			//입력1

		{1,2,3},

		{4,5,6},

		{7,8,9},

	};

	int array2[3][3]={		//입력2

		{1,2,2},

		{4,5,5},

		{6,8,0},

	};

	for(i=0;i<3;i++)			//array1출력

	{

		for(j=0;j<3;j++)

		{

			printf("%d ",array1[i][j]);

		}

		printf("\n");

	}

	printf("\n");

	for(i=0;i<3;i++)		//array2출력

	{

		for(j=0;j<3;j++)

		{

			printf("%d ",array2[i][j]);

		}

		printf("\n");

	}

	printf("\n");

	samearray(array1,array2);

	scanf("%d",&i);

}

int samearray(int arr1[3][3], int arr2[3][3])		//함수

{

	int i,j;

	printf("Deference : ");

	for(i=0;i<3;i++)					//두 개의 배열이 다르다면 출력하도록 한다.

	{

		for(j=0;j<3;j++)

		{

			if(arr1[i][j] != arr2[i][j])

			{

				printf("(%d, %d)",i ,j);

			}

		}

	}

}

 


더 많은 C코드가 보고 싶다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글