728x90
반응형
임의의 양의 정수 n을 입력 받아 n의 약수의 개수를 출력하는 프로그램을 함수를 이용하여 작성하시오.
#include <stdio.h>
int countDivisors(int n) {
int count = 0;
for (int i = 1; i <= n; i++) {
if (n % i == 0) {
count++;
}
}
return count;
}
int main() {
int n;
scanf("%d", &n);
printf("%d개", countDivisors(n));
return 0;
}
728x90
반응형
'프로그래밍 언어 > C언어' 카테고리의 다른 글
C언어 초(second)를 입력 받아 시간, 분, 초 단위로 나눠서 출력하는 함수를 구현해 프로그램을 작성하시오. (0) | 2023.05.10 |
---|---|
C언어 기초 함수 예제 (0) | 2023.05.10 |
C프로그래밍 문자열 함수 연습문제 (0) | 2023.05.03 |
C프로그래밍 숫자 야구게임 (0) | 2023.05.02 |
C 프로그래밍 사용자로부터 알파벳 외의 문자를 입력 받을 때까지 문자를 입력 받고, 다른 문자가 입력되면지금까지 입력된 알파벳들을 대소문자 구분 없이 입력 횟수를 보여주는 프로그램 (0) | 2023.05.02 |