게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
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);

}
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호