[C] CodeUp 1030~1039번 문제풀이.
[1030] 정수 1개 입력받아 그대로 출력하기 3
[입력] 정수 1개가 입력된다.
단, 입력되는 정수의 범위는 -9223372036854775808 ~ +9223372036854775807 이다.
[출력] 입력된 정수를 그대로 출력한다.
[입력 예시] -2147483649
[출력 예시] -2147483649
#include <stdio.h>
int main(void) {
long long int n;
scanf("%lld", &n);
printf("%lld", n);
return 0;
}
[1031] 10진 정수 1개 입력받아 8진수로 출력하기
[입력] 10진수 1개가 입력된다.
단, 입력되는 정수는 int 범위이다.
[출력] 8진수로 출력한다.
[입력 예시] 10
[출력 예시] 12
#include <stdio.h>
int main(void) {
int num = 0;
scanf("%d", &num);
printf("%o", num);
return 0;
}
[1032] 10진 정수 입력받아 16진수로 출력하기 1
[입력] 10진수 1개가 입력된다.
[출력] 16진수(소문자)로 출력한다.
[입력 예시] 255
[출력 예시] ff
#include <stdio.h>
int main(void) {
int num = 0;
scanf("%d", &num);
printf("%x", num);
return 0;
}
[1033] 10진 정수 입력받아 16진수로 출력하기 2
[입력] 10진수 1개가 입력된다.
[출력] 16진수(대문자)로 출력한다.
[입력 예시] 255
[출력 예시] FF
#include <stdio.h>
int main(void) {
int num = 0;
scanf("%d", &num);
printf("%X", num);
return 0;
}
[1034] 8진 정수 1개 입력받아 10진수로 출력하기
[입력] 8진 정수 1개가 입력된다.
[출력] 10진수로 바꾸어 출력한다.
[입력 예시] 13
[출력 예시] 11
#include <stdio.h>
int main(void) {
int num = 0;
scanf("%o", &num);
printf("%d", num);
return 0;
}
[1035] 16진 정수 1개 입력받아 8진수로 출력하기
[입력] 16진 정수 1개가 입력된다.
(단, 16진수는 영문 소문자로 입력된다.)
[출력] 8진수로 바꾸어 출력한다.
[입력 예시] f
[출력 예시] 17
#include <stdio.h>
int main(void) {
int num = 0;
scanf("%x", &num);
printf("%o", num);
return 0;
}
[1036] 영문자 1개 입력받아 10진수로 출력하기
[입력] 영문자 1개가 입력된다.
[출력] 아스키코드 값을 10진수로 출력한다.
[입력 예시] A
[출력 예시] 65
#include <stdio.h>
int main(void) {
char a;
scanf("%c", &a);
printf("%d", a);
return 0;
}
[1037] 정수 입력받아 아스키 문자로 출력하기
[입력] 10진 정수 1개(0~255 범위)가 입력된다.
[출력] 아스키코드 값을 문자로 출력한다.
[입력 예시] 65
[출력 예시] A
#include <stdio.h>
int main(void) {
int num = 0;
scanf("%d", &num);
printf("%c", num);
return 0;
}
[1038] 정수 2개 입력받아 합 출력하기 1
[입력] 2개의 정수가 공백으로 구분되어 입력된다.
[출력] 두 정수의 합을 출력한다.
[입력 예시] 123 -123
[출력 예시] 0
#include <stdio.h>
int main(void) {
long long int num1 = 0, num2 = 0;
scanf("%lld %lld", &num1, &num2);
printf("%lld", num1 + num2);
return 0;
}
[1039] 정수 2개 입력받아 합 출력하기 2
[입력] 2개의 정수가 공백으로 구분되어 입력된다.
[출력] 두 정수의 합을 출력한다.
[입력 예시] 2147483648 2147483648
[출력 예시] 4294967296
int main(void) {
long long int num1 = 0, num2 = 0;
scanf("%lld %lld", &num1, &num2);
printf("%lld", num1 + num2);
return 0;
}
댓글남기기