티스토리 뷰

1031.

10진수를 입력받아 8진수(octal)로 출력해보자.

 

입력. 10
출력. 12
#include <stdio.h>

int main(void){
  int num;
  scanf("%d",&num);
  printf("%o",num);
  return 0;
}

 

1032.

10진수를 입력받아 16진수(hexadecimal)로 출력해보자 (소문자)

 

입력. 255
출력. ff
#include <stdio.h>

int main(void){
  int num;
  scanf("%d",&num);
  printf("%x",num);
  return 0;
}

 

1033. 

10진수를 입력받아 16진수(hexadecimal)로 출력해보자 (대문자)

 

입력. 255
출력. FF
#include <stdio.h>

int main(void){
  int num;
  scanf("%d",&num);
  printf("%X",num); //형식지정자를 소문자로하면 소문자로, 대문자면 대문자로 출력
  return 0;
}

 

1034. 

8진수로 입력된 정수 1개를 10진수로 바꾸어 출력해보자.

 

입력. 13
출력. 11
#include <stdio.h>

int main(void){
  int num;
  scanf("%o", &num);
  printf("%d",num);
  return 0;
}

 

1035.

16진수로 입력된 정수 1개를 8진수로 바꾸어 출력해보자.

 

입력. f
출력. 17
#include <stdio.h>

int main(void){
  int num;
  scanf("%x", &num);
  printf("%o",num);
  return 0;
}

 

1036.

영문자 1개를 입력받아 아스키 코드표의 10진수 값으로 출력해보자.

 

입력. A
출력. 65
#include <stdio.h>

int main(void){
  char c;
  scanf("%c",&c);
  printf("%d",c);
  return 0;
}

 

1037. 

10진 정수 1개를 입력받아 아스키 문자로 출력해보자. 단, 0 ~ 255 범위의 정수만 입력된다.

 

입력. 65
출력. A
#include <stdio.h>

int main(void){
  int n;
  scanf("%d",&n);
  printf("%c",n);
  return 0;
}

 

댓글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
최근에 올라온 글
글 보관함
Total
Today
Yesterday