안녕하세요-!<br>C 프로그래밍 언어 책을 사서 혼자 공부를 하고 있다가 이해 안 가는 부분을 발견해서 도움을 요청합니다.<br><br> #include <stdio.h><br><br>main()<br>{<br><br> <br> int grade;<br><br> printf("성적을 입력하시오: ");<br> scanf(" %d", &grade);<br><br> if (101> grade >= 90)<br> {<br> printf("A 학점입니다.");<br> }<br> else if (grade >= 80)<br> {<br> printf("B 학점입니다.");<br> }<br> else if (grade >= 70)<br> {<br> printf("C 학점입니다.");<br> }<br> else if (grade >= 60)<br> {<br> printf("D 학점입니다.");<br> }<br> else if (59 >= grade)<br> {<br> printf("F 학점입니다.");<br> }<br> else if (grade >= 101)<br> {<br> printf("시험 성적은 100점까지입니다.\n");<br> }<br><br><br> return 0;<br>}<br><br>여기서 grade가 100이거나 101 이상일 때도 밑의 저 두가지 함수 중 한가지가 실행되지 않고<br><br> if (101> grade >= 90)<br> {<br> printf("A 학점입니다.");<br> }<br> else if (grade >= 101)<br> {<br> printf("시험 성적은 100점까지입니다.\n");<br> }<br><br>밑의 이 함수가 실행 되어버립니다. 어째서일까요?<img src="" style="width:16px;height:16px;margin:1px 4px;vertical-align:middle;" alt="" border="0"><br><br> else if (grade >= 80)<br> {<br> printf("B 학점입니다.");<br> }<br><br>visual studio로 하고 있습니다.<br><br>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.