https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=315104628


# include <stdio.h>

// function prototype

unsigned int power(int m, int n); // m^n 을 계산

void prn_heading(void); //거듭제곱 표의 제목을 출력

void prn_tbl_powers(int n); 

int main(void) {

prn_heading();

prn_tbl_powers(7);

return 0;

} // end of main function 

unsigned int power(int m, int n) {

int i;

if (n == 1) {

return m;

}

else {

return m*power(m, n-1);

}

} // end of power function 

void prn_heading(void) {

printf("\t\t=========== 거듭제곱표 ============\n\n");

} // end of prn_heading function

void prn_tbl_powers(int n) {

int i, j;

for (i = 1; i <= n; i++) {

for (j = 1; j <= n; j++) {

printf("%9d",power(i, j));

}printf("\n");

}printf("\n");

} // end of prn_tbl_powers function 

'언어 > c언어' 카테고리의 다른 글

네이버 지식이 풀이  (0) 2018.11.28
더블릿 문제  (0) 2018.11.27
네이버 지식인 풀이  (0) 2018.11.22
네이버 풀이  (0) 2018.11.19
더블릿 풀이 c언어 pie 문제  (0) 2018.11.18