: #include
: int power(int x, int n);
:
: main()
: {
: int i;
: printf(" ***power of 0 to 10 *** ** value**")
: for(i=0;i<=10;i++)
: printf(" power(2,%d) %8d",i,power(2,i));
: }
:
: int power(x,n)
: int x,n;
: {
: if(n<=0)
: return(1);
: else
: return(x*power(x,n-1));
: }
:
첫번째 줄이 우선 잘못되었군요.
#include <stdio.h>라고 해보세요.
구문 분석이라고 했는데 한줄 씩 다 설명해야 하나요.
c 프로그래밍에 대해 나와있는 책 아무 거나 사서 recursion 부분을 참조해 보세요.
거의 모든 책에 나와 있을 만한 문제인데요.