Algorithm/Do it

[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.33

Bonita SY 2019. 1. 26. 10:53
728x90
반응형

Q11. 양의 정수를 입력하고 자릿수를 출력하는 프로그램을 작성하세요. 예를 들어 135를 입력하면 '그 수는 3자리입니다.'라고 출력하고, 1314를 입력하면 '그 수는 4자리입니다.'라고 출력하면 됩니다.


#include <stdio.h>


int main(void)

{

        int num, i;

        do

        {

                puts("양의 정수를 입력하세요.");

                scanf("%d", &num);

        } while(num < 1);


        i = 0;

        while(num > 0)

        {

                num = num / 10;

                i++;

        }


        printf("그 수는 %d자리입니다.\n", i);


        return 0;

}

728x90
반응형