이번 포스팅에서는 순환호출을 이용하여 자릿수를 계산하는 코드를 작성해보았습니다.
#define _CRT_SECURE_NO_WARNINGS
#include <Stdio.h>
int show_count(int x); // 자릿 수 계산 함수
int main(void)
{
int num;
printf("정수를 입력하시오: ");
scanf("%d", &num);
show_count(num);
return 0;
}
int show_count(int x)
{
static int count = 1;
if (x / 10 > 0)
{
count++;
show_count(x / 10);
}
else
{
printf("자리수의 개수: %d\n", count);
}
}
그럼 오늘도 즐거운 코딩!
반응형
'코딩 | 개념 정리 > C' 카테고리의 다른 글
[C언어] 순환호출을 활용하여 수열 계산하기 (0) | 2021.04.22 |
---|---|
[C언어] 자리수의 합계를 구하는 함수 (0) | 2021.04.21 |
[C언어] 각 자릿 수 출력하기 (0) | 2021.04.20 |
[C언어] 제곱수를 구하는 함수 만들기 (0) | 2021.04.20 |
[C언어] 1부터 n까지의 합 구하기 (0) | 2021.04.20 |