반응형
#C언어 #소인수분해
소인수 분해: C언어로 작성된 코드입니다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int i, n;
while (1)
{
printf("Number: ");
scanf("%d", &n);
if (n < 1) break;
i = 2;
while (n >= i * i) {
if (n % i == 0) {
printf("%d*", i);
n = n / i;
}
else
i++;
}
printf("%d\n\n", n);
}
return 0;
}
반응형
'C_C++ > 기초_알고리즘_문제' 카테고리의 다른 글
(C/C++) 병합정렬 Merge Sort (0) | 2022.11.19 |
---|---|
(C언어) 이진 검색(binary search) (1) | 2022.11.18 |
(기초 알고리즘) 최대공약수 구하기: 유클리드 호제법 (0) | 2022.11.16 |
(기초 알고리즘) 홀수인지 짝수인지 판단하기 (0) | 2022.11.09 |
(기초 알고리즘) 배열의 요소를 거꾸로 출력하기 (2) | 2022.11.09 |