본문 바로가기
C언어

[C언어] 10진수를 입력받고 8진수, 16진수로 출력, 변환하시오

by 이얏호이야호 2022. 11. 29.

사용자로부터 10진수를 입력받은 후 8진수, 16진수로 변환하고 출력하는 프로그램을 작성하시오

물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때

혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다!

힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고

답안을 확인해보세요

 

더보기
출력
출력
출력
출력

사용자로부터 정수를 입력 받고

10진수로 출력

8진수로출력

16진수로 출력하는 코드를 작성하세요

10진수 출력 %d

8진수 출력 %o

16진수 출력 %x를 이용하세요

#include <stdio.h>
void main()
{
int input;
 printf("10진 정수를 입력하시오 : ");
 //사용자로부터 입력을 받고
// %d를 이용하여 10진수출력
 // %o를 이용하여 8진수출력
// %x를 이용하여 16진수 출력
}

 

 

 

더보기
출력
출력
출력
출력

 

#include <stdio.h>
void main()
{
int input;
 printf("10진 정수를 입력하시오 : ");
 scanf("%d", &input);			//사용자로부터 입력
 printf("10진수 출력 : %d\n", input);		// %d 10진수출력
 printf("8진수 출력 : %o\n", input);		// %o 8진수출력
 printf("16진수 출력 : %x\n", input);	// %x 16진수 출력
}

 

 

 

 

더 많은 C언어 글이 궁금하다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

 

댓글