본문 바로가기

C&C++_Basic/C_Array

C언어 일차원 배열의 동등함을 검사

  • 다음 배열 a와 b1, b2, b3에 대하여 각각 검사

int a[] = { 4, 7, 9, 3, 6 };

int b1[] = { 4, 7, 9, 3, 6 };

int b2[] = {10, 20, 30, 40, 50};

int b3[] = { 4, 7, 9, 3, 7 };

 

#include<stdio.h>

int main()
{
	int a[5]= {4,7,9,3,6};
	int b1[5]= {4,7,9,3,6};
	int b2[5]={10,20,30,40,50};
	int b3[5]={4,7,9,3,7};
	int i;
	
	printf("배열 a의 원소는 다음과 같다\n") ;
	for(i=0;i<5;i++)
	{
		
		printf("%d ",a[i]);
	}
	printf("\n");
	printf("배열 b1의 원소는 다음과 같다\n") ;
	for(i=0;i<5;i++)
	{
		printf("%d ",b1[i]);
		
	}
	printf("\n");
	printf("배열 b2의 원소는 다음과 같다\n") ;
	for(i=0;i<5;i++)
	{
		
		printf("%d ",b2[i]);
	}
	printf("\n");
	printf("배열 b3의 원소는 다음과 같다\n") ;
	for(i=0;i<5;i++)
	{
		
		printf("%d ",b3[i]);
	}
	printf("\n");
	 
	if(a[5]==b1[5])
	printf("a배열과 b1배열은 동등합니다\n");
	else if(a[5]!=b1[5])
	printf("a배열과 b1배열은 동등하지 않습니다\n"); 
		
		if(a[5]==b2[5])
	printf("a배열과 b2배열은 동등합니다\n");
	else if(a[5]!=b2[5])
	printf("a배열과 b2배열은 동등하지 않습니다\n"); 
		
		if(a[5]==b3[5])
	printf("a배열과 b3배열은 동등합니다\n");
	else if(a[5]!=b3[5])
	printf("a배열과 b3배열은 동등하지 않습니다\n"); 
		
	
	
	
	
	
	return 0;
 }

 

 

비전공자를 위한 이해할 수 있는 IT 지식

COUPANG

www.coupang.com

 

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음