terence112358   2년 전

예제도 다 정확하게 나오고 

혹시 몰라서 다른것들도 다 입력해봤는데 정확하게 나와요

문제가 있다면 아마 22번줄 코드부터 문제 일 듯 한데...

zigui   2년 전

반례입니다.

terence112358   2년 전

제 컴파일러에선 a입력하면 A로 잘 나와요... ㅜㅜ 

zigui   2년 전

c가 초기화되어있지 않아 a가 가장 많은 경우 이상한 값이 출력될 수 있습니다. 

10번째 줄을 c = 0; 으로 고치면 됩니다.

terence112358   2년 전

와... 감사합니다, 바로 해결됐네요

죄송하지만 왜 "c가 초기화되어있지 않아 a가 가장 많은 경우 이상한 값이 출력될 수 있습니다."인지 설명 해주실수 있나요? 

zigui   2년 전

10번째 줄에서 c가 초기화가 되지 않아 이상한 값을 가지고 있는데, a가 가장 많다면 

1. 20번째 줄에서 max에 alpha[0][1] ~ alpha[25][1]의 최댓값인 alpha[0][1]으로 초기화되고,

2. 26번째 줄을 만족시키는 i가 없어

3. c를 유일하게 바꾸는 29번째 줄이 실행되지 않습니다.

terence112358   2년 전

아 이제야 이해했네요 감사합니다!

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