[c언어] 10진수를 8진수로 변환

|



10진수를 8진수로 변환하는 프로그램
함수의 반환값을 이용하는 재귀적 호출

#include <stdio.h>
int dectooctal(int n);
int main(void)
{
    int number;
    printf("10진수를 입력하고 Enter>");
    scanf("%d", &number);
    printf("\n\n10진수 : %d ", number);
    printf("\n 8진수 : ");
    dectooctal(number);
    printf("\n");
    return 0;
}
int dectooctal(int n)
{
    if (n<1)
        return n;
    else
    {
        dectooctal(n/8);
        printf("%d", n%8);
    }
}

// 실행 결과


  ::