ET의 공부/C언어
[C언어] 거듭 제곱 계산 방법
이티의 골방
2020. 12. 15. 19:38
C언어에서 거듭 제곱을 구하는 방법입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include <stdio.h>
int main() {
int base, exp;
long long result = 1;
printf("밑 정수 입력: ");
scanf("%d", &base);
printf("지수 입력: ");
scanf("%d", &exp);
while (exp != 0) {
result *= base;
--exp;
}
printf("계산값 = %lld",result);
return 0;
}
|
예를 들어 2의 3승은 2x2x2입니다.
밑 정수를 지수가 0이 될때까지 서로 곱해줍니다.