0324sam   3년 전

채점하면 "출력이 잘못되었습니다" 가 나옵니다.

우선, 여러 테스트 케이스를 살펴보았을 때 '값 자체의 문제'는 아닌것 같습니다.

다음으로, 아래는 제가 점검한 출력문제입니다.

1. 출력 값이 모두 같은 자리수 / 예시 입력: -3 -3 -2 0 / 정상

2. 출력 값의 자리수가 두 가지 / 예시 입력: -3 -3 3 3 / 정상

3. 출력 값의 자리수가 두 가지 이상 / 예시 입력 : -5 -5 5 5 / 정상

4. 출력 값의 자리수가 큰 경우 / 예시 입력 ; -800 -800 -795 -795 / 정상

5. 출력 값의 자리수가 크면서 자리수 변화가 있는 경우 / 예시 입력: -500 -500 -495 -495 / 정상

6. 출력 값이 한 줄 혹은 한 칸인 경우 / 예시 입력: (-8 -8 -8 -8), (-8 -8 8 -8), (-8 -8 -8 8) / 정상

7. 맨 왼쪽 줄과 맨 오른쪽 줄 양옆으로 불필요한 공백이 있는가? / 없음

8. 자리수가 바뀌는 지점 (99-> 100) 에서 변화가 잘 이루어 지는가? / 잘됨

제가 생각 못하고 있는 반례가 있는것인지, 문제를 잘못이해한 것인지, C언어 printf 함수의 어떤 기술적 문제를 모르고 있는지 도저히 모르겠어서 정리해서 질문올립니다 ㅠㅠ

+ 문제 조건의 c2 - c1이 4 이하인 것은 알고 있으나 테스트 케이스를 살펴볼때 그 범위를 넘어도 상관없을것 같아서 예시를 저렇게 잡았습니다.

댓글을 작성하려면 로그인해야 합니다.