네이버 지식인 풀이 (c)
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 |