백준 11653 : 소인수분해

#include <stdio.h>

int solve() {
   int N, div = 2;
   scanf("%d", &N);

   if(N == 1)
     return 0;

   while(N != 1) {
     if(N % div == 0) {
       N /= div;
       printf("%d\n", div);
     }else
        div++;
   }
}
 
int main() {
   solve();
   return 0; 
}

 

이번에도 쉬운 문제, div를 1씩 올려가면서 판별했다

'백준 (C99) > 기본수학 2단계 (完)' 카테고리의 다른 글

백준 1085 : 직사각형에서 탈출  (0) 2022.02.01
백준 9020 : 골드바흐의 추측  (0) 2022.02.01
백준 4948 : 베르트랑 공준  (0) 2022.02.01
백준 2581 : 소수  (0) 2022.01.31
백준 1978 : 소수 찾기  (0) 2022.01.31