본문 바로가기
정보과학

do-while문을 이용한 소인수 분해

by chaechaekim 2019. 4. 12.
#include<stdio.h>
int i,n;
int main()
{
	scanf("%d", &n);
	
	i=2;
	do
	{
		if(n%i==0)
		{
			printf("%d ", i);
			n/=i;
		}
		else
		i++;
	}while(i<=n);
	
	printf("\n");
}

/*

15120
2 2 2 2 3 3 3 5 7

--------------------------------
Process exited after 4.71 seconds with return value 0
계속하려면 아무 키나 누르십시오 . . .

*/

'정보과학' 카테고리의 다른 글

숫자 맞히기 게임  (0) 2019.05.17
중첩반복을 이용한 숫자 삼각형 출력  (0) 2019.04.26
while문을 이용한 약수 구하기  (0) 2019.04.12
계절 출력하기  (0) 2019.04.10
p.45 탐구활동 1  (0) 2019.04.10

댓글