C언어 사용자 정의함수 이용 일차원 배열의 동등함을 검사하여 그 결과를 리턴
다음 배열 a와 b1, b2, b3에 대하여 각각 검사 int a[] = { 4, 7, 9, 3, 6 }; int b1[] = { 4, 7, 9, 3, 6 }; int b2[] = {4, 7, 9, 3, 7 }; int b3[] = { 4, 7, 9, 3 }; 함수int compare() 는 2개의 배열과 배열의 크기를 인자로 받고, 배열의 원소가 모두 같으면 1, 다르면 0을 리턴한다. ; #include int compare(int *pa, int na, int *pb, int nb) { if(na==nb) { for(int i=0;i
더보기
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 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
더보기
C언어 int 형 포인터 변수를 선언하고, 배열 a와 포인터의 증감연산자(++, --)를 이용하여 다음과 같은 결과 값이 나오도록 프로그램
int a[5] = {10, 20, 30, 40, 50}; 결과 10 20 30 40 50 50 40 30 20 10 11 12 13 14 15 49 48 48 46 45 #include int main() { int a[5]={10,20,30,40,50}; int *pa; int i; for(i=0;i=0;i--) { pa = &a[i]; printf("%d ",*pa); } printf("\n"); i=1; for(i=1;i
더보기