16진수를 8진수, 10진수, 16진수 순으로 출력하는 프로그램을 작성했습니다.
물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때
혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다!
힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고
답안을 확인해보세요
더보기
16진수 a를 입력받을 경우
8진수 012
10진수 10
16진수 0xa
를 출력합니다.
16진수 8을 입력받을경우
8진수 010
10진수 8
16진수 0x8
을 출력합니다
프로그램 기본 틀입니다.
#include <stdio.h>
int main(void) {
int data;
printf("16진수 정수를입력하시오);
//%x로 입력
//8진수는 %#o로 출력
//10진수는 %d로 출력
//16진수는 %#x로 출력
return 0;
}
더보기
#include <stdio.h>
int main(void) {
int data;
printf("16진수 정수를입력하시오);
scanf("%x", &data); //%x로 입력
printf("8진수로는%#o입니다\n", data); //8진수는 %#o로 출력
printf("10진수로는%d입니다\n", data);//10진수는 %d로 출력
printf("16진수로는%#x입니다\n", data); //16진수는 %#x로 출력
return 0;
}
더 많은 C언어 글이 궁금하다면?
https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4
'C언어' 카테고리의 다른 글
[C언어]x와 y의 값을 서로 교환하는 프로그램을 작성하시오 (0) | 2020.04.12 |
---|---|
[C언어] 상자의 부피를 구하는 프로그램을 작성하시오 (0) | 2020.04.12 |
[C언어] 하나의 실수를 입력받아서 소수점 표기방법과 지수표기 방법으로 동시에 출력하시오 (0) | 2020.04.12 |
[C언어] 삼각형의 높이와 밑변을 받아서 넓이를 계산하시오 (0) | 2020.04.12 |
[C언어] 마일을 미터로 환산하는 프로그램을 만드시오 (0) | 2020.04.12 |
댓글