반응형
안녕하세요.
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자리가 출력되는 것을 확인합니다.
댓글