thgus296   4년 전

이 코드를 짰는데 혹시 함수부분에서 return 할 때 false 값을 반환하는 코드를 따로 만들어야 하나요? 값이 모두 맞는데 틀렸습니다가 뜨네요

lekonell   4년 전

해당 소스코드에 입력 M=60, N=100을 넣으면 잘못된 출력값이 나옵니다. (링크: https://ideone.com/HEY1VC)

이는 작성자님이 의문을 표하셨듯이 sosu 함수의 return값이 없어서 발생하는 문제입니다.

flag가 1일 경우 sosu함수는 입력값인 s를 반환하지만, 그렇지 않은 경우 명시된 반환값이 없습니다.

따라서, 8번 줄 바로 아래에 return 0;을 추가하시면 될 것 같습니다.

thgus296   4년 전

감사합니다!!!

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