<p><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">#include <stdio.h> </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">int main(void) </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">{ </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">int data[2][30]; </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">int cnt = 0, bunho, kor, eng, mat, j;</span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">char cho;</span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">while (1) </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">{ </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">cnt++; </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">printf("</span>번호<span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">: "); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">scanf("%d", &bunho); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">printf("</span>국어<span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">: "); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">scanf("%d", &kor); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">printf("</span>영어<span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">: "); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">scanf("%d", &eng); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">printf("</span>수학<span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">: "); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">scanf("%d", &mat); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">getchar(); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">data[1][cnt] = kor + eng + mat; </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">data[0][cnt] = bunho; </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">printf("</span>계속입력하시겠습니까<span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">scanf("%c", &cho); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">if (cho == 'n') break </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">} </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">printf("</span>찾을학생<span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">(</span>번호로검색<span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">): "); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">scanf("%d", &j); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">int l = 0, h = cnt, m; </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">while (1) </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">{ </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">if (l <= h) </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">{ </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">m = (l + h) / 2; </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">if (j == data[0][m]) </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">{ </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">printf("%d</span>번학생총점<span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">: %d\n", j, data[1][m]); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">break </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">} </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">else </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">{ </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">if (j < data[0][m]) </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">h = m - 1; </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">else </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">l = m + 1; </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">} </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">} </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">else </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">{ </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">printf("</span>찾으려는학생이없습니다<span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">.\n"); </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">break </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">} </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">} </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';"> </span><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">return 0; </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">} </span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">위의 코딩에서 왜 인티져타입을 각기 다른곳에서 선언했는데 오류가 나지 않는거죠</span></p> <p><span lang="en-us" style="font-family:'함초롬바탕';letter-spacing:0pt;">선언은 선언부에서만 해야한다고 배운것 같아서요 ㅠ.ㅠ</span></p>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.