반응형
#십진수 #8진수 #변환하기 #바꾸기
키보드로 10진수를 입력받아 8진수로 변환하는 C언어 프로그램입니다.
0 이하의 값을 입력할 때까지 계속 반복합니다.
C언어 코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int dec;
char c[32] = { 0 };
int i, j, n;
while (1)
{
printf("10진수: ");
scanf("%d", &dec);
if (dec < 1) break;
i = 0;
while (dec > 0)
{
n = dec % 8;
c[i] = n;
dec = dec / 8;
i++;
}
for (j = i - 1; j >= 0; j--)
printf("%d", c[j]);
printf("\n");
}
return 0;
}
https://gonyzany.tistory.com/261
https://gonyzany.tistory.com/262
반응형
'C_C++' 카테고리의 다른 글
(C언어) Sleep(), Dev C++에서는 Sleep() (0) | 2023.01.04 |
---|---|
(C언어) 현재 년-월-일 시간:분:초, 디지털 시계 만들기 (0) | 2023.01.04 |
(C언어) 10진수를 입력 받아 16진수로 변환하기 (0) | 2023.01.04 |
(C언어) 10진수를 입력 받아 2진수로 변환하기 (1) | 2023.01.04 |
(C/C++) 실행시간 측정하기:clock() (0) | 2022.12.29 |