반응형
2개의 정수 배열 a, b를 받아서 배열 a의 원소를 배열b로 복사하는 함수 array_copy(int a[], int b[], int size)를 작성하고 테스트하라. 이 함수는 a[0]를 b[0]에, a[1]을 b[1]에, ..., a[size-1]을 b[size-1]에 대입한다. 이 함수의 반환값은 없다.
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 28 29 | #include <stdio.h> #define SIZE 5 void array_copy(int a[], int b[], int size); void print(int a[], int b[]); int main(void) { int x[SIZE]={4,7,2,0,5}; int y[SIZE]={0}; printf("**복사전상태**\n"); print(x,y); printf("**복사후상태**\n"); array_copy(x,y,SIZE); print(x,y); return 0; } void array_copy(int a[], int b[], int size) { int i; for(i=0;i<size;i++) b[i]=a[i]; } void print(int a[], int b[]) { int i; for(i=0;i<SIZE;i++) { printf("x[%d]=%d y[%d]=%d\n",i,a[i],i,b[i]); } } | cs |
반응형
'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글
행열 합계 출력 (0) | 2016.08.10 |
---|---|
가장 많이 생성된 수 (0) | 2016.08.10 |
배열 일치 판별기 (0) | 2016.08.10 |
최대값 최소값 (0) | 2016.08.09 |
월별 일수 (0) | 2016.08.09 |