본문 바로가기
정보과학

while문을 이용한 약수 구하기

by chaechaekim 2019. 4. 12.
#include<stdio.h>
int n, cnt, i;
int main()
{
	scanf("%d", &n);
	
	i=1;
	while(i<=n)
	{
		if(n%i==0)
		{
			cnt+=1;
			printf("%d ", i);
		}
		i++;
	}
	printf("약수의 개수:%d\n", cnt);
}

/*

840
1 2 3 4 5 6 7 8 10 12 14 15 20 21 24 28 30 35 40 42 56 60 70 84 105 120 140 168 210 280 420 840 약수의 개수:32

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

*/

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

중첩반복을 이용한 숫자 삼각형 출력  (0) 2019.04.26
do-while문을 이용한 소인수 분해  (0) 2019.04.12
계절 출력하기  (0) 2019.04.10
p.45 탐구활동 1  (0) 2019.04.10
양수 만들기  (0) 2019.04.10

댓글