luckych   2년 전

arr 배열에 각 자리의 숫자를 저장하고 

count 배열에 그 숫자가 해당할때마다 1씩 증가하는 코드로 짜봤는데

결과를 확인해보니 arr 배열의 모든 수가 -4로 입력되어있습니다.

아무리 찾아보고 고민해봐도 모르겠어서 질문 올려요

고수님들 부탁드립니다!!

luckych   2년 전

아 참고로 헤더파일 #include<math.h> 도 추가했으나 틀렸나고 나옵니다ㅠㅠ

sjyfantasy   2년 전

정수를 유동형 실수로 나누면 유동형 실수가 됩니다.

그것에 모듈러 연산을 하니 오류가 생기는 것입니다.

정수 자료형에 할당한 후에 다시 모듈러 연산을 하던가 형변환을 한 후에 모듈러 연산을 하시면 됩니다.

luckych   2년 전

답변 감사드립니다.

형 변환 후 실행하면 정답은 맞게 나오는데 

제출하면 틀렸다고 합니다ㅠㅠ 왜 그럴까요...

luckych   2년 전

아 찾았습니다ㅎㅎ

마지막 else if 문에서 조건을 실수했네요

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