1193번 - 분수찾기
돌렸을때 답은 문제없이 나오는데 틀림이라고 나오네요...왜 그런지 알려주실 분 있나요?
sum과 n이 초기화가 안 되어 있습니다.
long int sum,n,cnt,b=0; 대신에
long int sum, n, cnt, b;
sum, n=0;
이렇게 두 줄로 바꿨고 채점 결과 맞았습니다라고 나왔는데 저 둘의 차이가 무엇인지 알려주실 수 있을까요?
그것도 잘못된 식인데, 운이 좋았던 것 같습니다.
선언을 할 때든 나중에 대입할 때든, 콤마로 구분된 부분은 영향을 받지 않습니다.
즉 전자는 b에만 0을 대입한 것이고, 후자는 n에만 0을 대입한 것입니다. 나머지는 초기화가 안 되어 있습니다.
댓글을 작성하려면 로그인해야 합니다.
ever_5smile 6년 전
돌렸을때 답은 문제없이 나오는데 틀림이라고 나오네요...왜 그런지 알려주실 분 있나요?