#include<stdio.h>
int equalarray(int a[], int b[], int n);
int main(void)
{
int a[] = {2, 4, 6, 8, 10};
int b[] = {2, 4, 6, 8, 10};
int c[] = {3, 2, 4, 5, 2};
int result1 = equalarray(a, b, sizeof(a) / sizeof(a[1])); //a,b를 비교한다
int result2 = equalarray(b, c, sizeof(b) / sizeof(b[1])); //b,c를 비교한다
if (result1==1) printf("두배열은같다.\n"); //return 값이 1이면 같고 0이면 다르다
else printf("두배열은다르다.\n");
if (result2==1) printf("두배열은같다.\n"); //return 값이 1이면 같고 0이면 다르다
else printf("두배열은다르다.\n");
return 0;
}
int equalarray(int a[], int b[], int n)
{
int i;
for (i = 0; i < n; i++) //a와 b를 비교하여 다른 구성이 있다면 0을 리턴하고
if (a[i] != b[i]) return 0;
return 1; //a와 b를 비교하여 같다면 1을 리턴한다.
}
#include<stdio.h>
int equalarray(int a[], int b[], int n);
int main(void)
{
int a[] = {2, 4, 6, 8, 10};
int b[] = {2, 4, 6, 8, 10};
int c[] = {3, 2, 4, 5, 2};
int result1 = equalarray(a, b, sizeof(a) / sizeof(a[1])); //a,b를 비교한다
int result2 = equalarray(b, c, sizeof(b) / sizeof(b[1])); //b,c를 비교한다
if (result1) printf("두배열은같다.\n"); //return 값이 1이면 같고 0이면 다르다
else printf("두배열은다르다.\n");
if (result2) printf("두배열은같다.\n"); //return 값이 1이면 같고 0이면 다르다
else printf("두배열은다르다.\n");
return 0;
}
int equalarray(int a[], int b[], int n)
{
int i;
for (i = 0; i < n; i++) //a와 b를 비교하여 다른 구성이 있다면 0을 리턴하고
if (a[i] != b[i]) return 0;
return 1; //a와 b를 비교하여 같다면 1을 리턴한다.
}
댓글