joyce977   3년 전

마지막 입력 줄의 결과만 나오지 않습니다

테스트 수를 5개가 아닌 10개로 바꿔도 항상 마지막 줄의 비율만 안나옵니다

breakpoint로 찾아보니까 가장 바깥쪽 반복문이 마지막으로 돌 때 cin>>n2가 작동을 안하는 것 같아요

마지막 줄은 n2=0이 되어서 sum 값이 Nan이 나오는데 도대체 왜 마지막 입력에만 cin이 작동을 안하는지 이유를 모르겠습니다

kms9937   3년 전

13 번째 줄의 cout<<"\n"을 없애시면 됩니다.

joyce977   3년 전

해보았는데 여전히 입력이 안돼요ㅠㅠ

kms9937   3년 전

제가 13번째 줄을 없애고 제출했을때 맞았습니다가 나오긴 합니다.

joyce977   3년 전

그렇다면 혹시 13번째 줄이랑 반복문 안의 cin>>n2랑 연관성이 있나요? 13번째 줄은 출력이고 n2는 입력 받는 건데 왜 오류가 생겼을까요...?

kms9937   3년 전

사실저도 학생이라 잘 알 지는 못하지만 큰 관련은 없어보입니다.(13번째 줄을 포함하고 제출하면 출력형식이 잘못됬다는 오류가 나옵니다.)

joyce977   3년 전

아 그렇군요. 같이 고민해주셔서 감사합니다

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