드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 정수 받아서 2,8,16진수로 바꾸는 프로그램
게시물ID : gomin_58137짧은주소 복사하기
작성자 : 챠크라★
추천 : 0
조회수 : 498회
댓글수 : 1개
등록시간 : 2010/03/24 22:15:38
여기서 잘 모르겠네요 ㅠㅠ
C언어 고수님들 부탁드립니다
#include <stdio.h>
int jin2(int a);
int jin8(int i);
int jin16(int i);
int main(void)
{
int i;
printf("정수를 입력하시오\n");
scanf("%d",&i);
printf("2진수 = ");
jin2(i);
printf("\n");
printf("8진수 = ");
jin8(i);
printf("\n");
printf("16진수 = ");
jin16(i);
printf("\n");
return 0;
}
int jin2(int i)
{
if (i<=0)
return i;
jin2(i/2);
printf("%d", i%2);
}
int jin8(int i)
{
if (i<=0)
return i;
jin2(i/8);
printf("%d", i%8);
}
int jin16(int i)
{
if (i<=0)
return i;
jin2(i/16);
printf("%d", i%16);
}
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.