1. 정답 코드
#include <stdio.h>
int main(void) {
long long int n, m, k, cnt=0;
scanf("%lld %lld %lld", &n, &m, &k);
long long int i;
for(i =n;; i*=m){
cnt++;
if(k == cnt){
break;
}
}
printf("%lld", i);
}
2. 코드 설명
일단 구조는 1089번과 같다. 다만 lld를 사용하지 않으면 7번째 테스트 케이스인 10 10 10을 넘을 수 없기 때문에 (int의 최대값) 그래서 lld를 사용해줬다.
'Codeup.kr > C언어 기초 100제' 카테고리의 다른 글
[Code up 문제] 1092번 함께 문제 푸는 날 (0) | 2021.09.12 |
---|---|
[Code up 문제] 1091번 수 나열하기3 (0) | 2021.09.12 |
[Code up 문제] 1089번 수 나열하기1 (0) | 2021.09.11 |
[Code up 문제] 1088번 3의 배수는 통과? (0) | 2021.09.11 |
[Code up 문제] 1087번 여기까지! 이제 그만~ (0) | 2021.09.11 |