C_C++
(C언어) 약수 구하기
고니자니
2022. 10. 21. 15:28
반응형
#약수 #Divisor #출력하기
약수(Divisor)
어떤 정수를 0이 아닌 수로 나누었을 때, 나우어 떨어지는 수.
(예)
12의 약수: 1 2 3 4 6 12
#define _CRT_SECURE_NO_WARNINGS // Visual Studio
#include <stdio.h>
// 약수이면 1, 약수가 아니면 0을 반환하는 함수
int print_divisor(int n)
{
int i;
for (i = 1; i <= n; i++)
{
if (n % i == 0)
printf("%d ", i);
}
printf("\n");
}
int main()
{
printf("12의 약수: ");
print_divisor(12);
printf("15의 약수: ");
print_divisor(15);
return 0;
}
(Output)

반응형