본문 바로가기
프로그램/C언어 1000제

C언어 71제] C언어 콘서트 CHAPTER 9 Programming 1 배열 요소들의 합을 포인터 사용하여 구하기 p370

by 건티 2021. 12. 22.
728x90

출처 : 반크_세계무형유산 아리랑, 판소리

 

참고풀이]

//Dev-C++ 5.11로 작업함.
#include <stdio.h>

int get_array_sum(int *A, int size)
{
   return (size==0) ? 0 : A[size-1]+get_array_sum(A,size-1);
}

void print_array(int *A, int size)
{
   int i;

   printf("print_array()\n");
   for(i=0;i<size;i++)
      printf("%d ",A[i]);

   printf("\n배열 요소의 합=%d\n",get_array_sum(A, size));

}

int main()
{
   int data[10]={1,2,3,4,5,6,7,8,9};

   print_array(data,sizeof(data)/sizeof(int));

   return 0;
}

 

참고풀이 결과]

 

 

 

대한민국의 아름다운 영토, 독도의 겨울

 

반응형

댓글