본문 바로가기
[programming]/[C language] C 언어

[C language] c언어 자리수 digit number 구하기 소스 코드 예제

by codeomni 2018. 10. 5.
반응형

 

안녕하세요.

 

c 언어로 다양한 알고리즘을 만들 수 있습니다.

이번 포스팅은 while문을 사용한 자리수 구하기입니다.

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
// while 무한 루프 - 자리수 digit number
 
#include <stdio.h>
 
int main()
{
    int num = 0;
    int count = 0;
 
    printf("codeomni - 자리수: ");
    scanf("%d"&num);
    while (1)
    {
        num /= 10;
        count++;
        if (!num)
        {
            break;
        }
    }
 
    printf("%d 자리 \n", count);
 
}
 
cs

 숫자를 입력받습니다.

 무한 루프를 사용하여 10으로 나눕니다.

 count 변수를 사용하여 자리수를 저장합니다.

 

 

 

 실행 화면입니다.

 5자리가 출력되는 것을 확인합니다.

댓글