c언어 - 10진수를 8진수로 변환하는 프로그램
IT/c / c++2014. 8. 4. 19:15
c언어 - 10진수를 8진수로 변환하는 프로그램
<소스파일>
#include <stdio.h>
#include <math.h>
long dec_to_octal(long n);
int main(void)
{
long n;
printf("10진수를 입력하고 Enter>");
scanf("%ld", &n);
printf("10진수: %ld\n", n);
printf("8진수 : %ld\n", dec_to_octal(n));
return 0;
}
long dec_to_octal(long n)
{
if(n<=7)
return n;
return dec_to_octal (n/8)*10+n%8;
}
<실행화면>
컴퓨터공학과 혹은 공대를 다니고있다면 10진수 8진수 2진수 16 진수에 대해 많이 공부할 것입다. 컴공과라면 공부한 내용을 이렇게 프로그램화 시켜보는것도 좋은 공부법이라고 생각됩니다^^
전공공부도 기초부터 차근차근!! 그렇지만 생각나는것은 응용해서 열심히 풀어봅시다 !!
소스와 실행화면을 자주 올리겠습니다. 이렇게만든
'IT > c / c++' 카테고리의 다른 글
c언어 - 영문 소문자의 자판을 연습하는 프로그램 (1) | 2014.08.12 |
---|---|
[c언어] 각도를 0도에서 90도까지 10도씩 증가하여 삼각함수의 결과를 출력 (0) | 2014.08.04 |
C언어 기초 문법에 대해 알고 들어가자 (0) | 2014.08.03 |
c언어 - 음계의 주파수를 화면에 출력 (0) | 2014.08.02 |
[C++] 면적이 100보다 큰 원 구하기 (0) | 2014.08.01 |
댓글()