2908번 - 상수
어떤 부분이 틀렸는지 설명해주시면 감사하겠습니다.
위의 방식에서 %s는 공백을 기준으로 끊어버리기 때문에 a에는 첫 번째 수밖에 안 들어가고, 아래 방식에서 %d도 공백을 기준으로 수를 읽기 때문에 a[0]에 첫 번째 수가, a[1]에 두 번째 수가 들어가고 그 뒤로는 아무 입력도 받지 않습니다.
그럼 %c로 공백도 같이 받는 식으로 해야하나요?
방법은 많죠.
1. %s를 두 번 써서 두 개의 문자 배열에 담는다.
2. %d로 두 개의 수를 입력받고 문자열로 변환한다.
3. %c로 입력을 받는다.
4. 그냥 int형 상태로 해결한다.
아~~ 제가 미숙했네요.
감사합니다!
댓글을 작성하려면 로그인해야 합니다.
purpose 6년 전
어떤 부분이 틀렸는지 설명해주시면 감사하겠습니다.