Codeup.kr/C언어 기초 100제

[Code up 문제] 1090번 수 나열하기2

Jongung 2021. 9. 11. 18:50

 

 

문제 설명

 

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를 사용해줬다.