본문 바로가기
알고리즘 스터디/코드업 기초100제 - C

[CodeUp] 코드업 기초 100제 C - 문제 1033~1042 - 산술연산

by 레일라오리덕 2021. 5. 10.
728x90

[1033 문제]

 

#include <stdio.h>

main(){
    int a;
    scanf("%d", &a);
    printf("%X", a);
}

 

16진수 데이터형인 x는 대문자 X로 표기하면 대문자로 출력된다.

 

[1034 문제]

 

#include <stdio.h>

main(){
    int a;
    scanf("%o", &a);
    printf("%d", a);
}

8진수를 10진수로 출력

 

[1035 문제]

 

#include <stdio.h>

main(){
    int a; 
    scanf("%x", &a);
    printf("%o", a);
}

 

16진수를 8진수로 출력

 

[1036 문제]

 

#include <stdio.h>

main(){
    char a;
    scanf("%s", &a);
    printf("%d", a);
}

 

입력받은 문자를 아스키코드를 이용하여 정수값으로 출력

 

[1037 문제]

 

#include <stdio.h>

main(){
    int a;
    scanf("%d", &a);
    printf("%c", a);
}

 

입력받은 숫자를 아스키코드 문자로 출력

 

728x90

 

[1038 문제]

 

#include <stdio.h>

main(){
    long long int a, b;
    scanf("%lld %lld", &a, &b);
    printf("%lld", a+b);
}

 

[1039 문제]

 

#include <stdio.h>

main(){
    long long int a, b;
    scanf("%lld %lld", &a, &b);
    printf("%lld", a+b);
}

 

입력되는 정수의 범위가 -1073741824 ~ 1073741824 이므로 long long int형으로 값을 받음.

 

 

[1040 문제]

 

#include <stdio.h>

main(){
    long long int a;
    scanf("%lld", &a);
    printf("%lld", -a);
}

입력받은 값을 positive-> negative, negative -> positive로 변환

 

[1041 문제]

 

#include <stdio.h>

main(){
    char a;
    scanf("%c", &a);
    printf("%c", a+1);
}

입력받은 문자는 아스키코드문자표에 의해 문자도 값으로 덧셈할 수 있다.

 

 

[1042 문제]

 

#include <stdio.h>

main(){
    long long int a, b;
    scanf("%lld %lld", &a, &b);
    printf("%lld", a/b);
}

 

728x90

댓글