728x90
#include <stdio.h>
#include <string.h>
int main(void) {
    char a;
    scanf("%c", &a);
    printf("%d", a);
    return 0;

}
#include <stdio.h>
#include <string.h>
int main(void) {
    int a;
    scanf("%c", &a);
    printf("%d", a);
    return 0;

}

이 문제는 두가지 방법으로 풀었다.

문자열을 숫자로 바꾸는 과정이다.

그래서 어떻게 해줘야 할까 했더니

저장하는 과정에서 바꾸어주는 것이다.

그래서 처음에 숫자로 인식한후 저장할 때 문자열 인식으로 바꾸어 주거나

혹은 처음부터 문자열로 받아서 이어서 나간뒤 출력해줘도

상관이 없는 것 같다. 모두 정답이라고 나온다.

 

그리고 이를 위해서는 #include <string.h>

가 필요하다. 아마도 문자열 문제이기 때문에 그런 것 같다.

 

나머지 구성은 일반적으로 진행되므로 패스를 한다.

 

https://www.acmicpc.net/problem/11654

 

728x90

+ Recent posts