반응형
2개의 정수 배열 a, b를 받아서 대응되는 배열 원소가 같은지를 검사하는 함수 array_dqual(int a[], intb[], int size)를 작성하고 테스트하라. 이 함수는 a[0]과 b[0], a[1]과 b[1], ... , a[size-1]와 b[size-1]가 같은지를 검사한다. 만약 전체 원소가 같다면 1을 반환하고 그렇지 않으면 0을 반환한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <stdio.h> # define SIZE 5 int array_equal(int a[], int b[], int size); int main(void) { int check; int size=SIZE; int x[SIZE]={1,2,3,4,5}; int y[SIZE]={1,2,3,4,4}; check = array_equal(x,y,size); if(check==1) printf("배열 원소가 일치합니다.\n"); else if(check==0) printf("배열 원소가 일치하지 않습니다.\n"); return 0; } int array_equal(int a[], int b[], int size) { int i; for(i=0;i<size;i++) { if(a[i]!=b[i]) return 0; } return 1; } | cs |
반응형
'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글
가장 많이 생성된 수 (0) | 2016.08.10 |
---|---|
배열 복사기 (0) | 2016.08.10 |
최대값 최소값 (0) | 2016.08.09 |
월별 일수 (0) | 2016.08.09 |
자리수 출력 (0) | 2016.08.05 |