<div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;"><font>c언어 다차원 배열을 이용하는 문제입니다.</font></span></div> <div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;"><font>숫자를 입력받아서 이를 내림차순으로 정렬한 후 높은 순대로 일정 비율씩 등급을 배겨야하는데</font></span></div> <div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;"><font>어찌어찌 짜보긴 했는데 도저히 여기서 어떻게 손을 대야할지 모르겠어서 이렇게 질문드려요..</font></span></div> <div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;"><font color="#000000"></font></span> </div> <div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;"><font color="#000000"></font></span> </div><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;"> </span><div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">int</span><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;"><font>er, sj;</font></span></div> <div style="line-height:120%;"><span> </span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">int</span><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;"><font>k=0, i = 0, j = 0;</font></span></div> <div style="line-height:120%;"><span> </span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">int</span><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;"><font>str[20][2];</font></span></div> <div style="line-height:120%;"><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">int <font>rank, temp, sg;</font></span></div> <div style="line-height:120%;"> </div> <div style="line-height:120%;">~~~~</div> <div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;"></span> </div> <div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">else</span><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">if</span><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">(sg == 2)</span></div> <div style="line-height:120%;"><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">{</span></div> <div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">for (i = 0; I < 19; i++)</span></div> <div style="line-height:120%;"><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">{</span></div> <div style="line-height:120%;"> <p></p></div> <div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">for (k = i+1; k < 20; k++)</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">{</span></div> <div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">if (str[i][1] < str[k][1])</span></div> <div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">{</span></div> <div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">temp = str[i][1];</span></div> <div style="line-height:120%;"><span> </span><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">str[i][1] = str[k][1]];</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">str[k][1] = temp;</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">}</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">}</span></div> <div style="line-height:120%;"><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">}</span></div> <div style="line-height:120%;"> <p></p></div> <div style="line-height:120%;"><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">for</span><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">(i = 0; i < 20; i++)</span></div> <div style="line-height:120%;"><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">{</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">str[i][1].rank = i;</span></div> <div style="line-height:120%;"> <p></p></div> <div style="line-height:120%;"> <p></p></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">if</span><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">(str[i][1].rank <= 20*0.3)</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">{</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">printf(</span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(163,21,21);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">"%d</span><span style="background:rgb(255,255,255);color:rgb(163,21,21);font-size:9pt;">의 등급은 </span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(163,21,21);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">A</span><span style="background:rgb(255,255,255);color:rgb(163,21,21);font-size:9pt;">입니다</span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(163,21,21);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">.\n"</span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">, str[i][0]);</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">}</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">else if</span><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">(str[i][1].rank <= 20*0.3)</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">{</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">printf(</span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(163,21,21);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">"%d</span><span style="background:rgb(255,255,255);color:rgb(163,21,21);font-size:9pt;">의 등급은 </span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(163,21,21);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">B</span><span style="background:rgb(255,255,255);color:rgb(163,21,21);font-size:9pt;">입니다</span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(163,21,21);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">.\n"</span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">, str[i][0]);</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">}</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">else if</span><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">(str[i][1].rank <= 20*0.3)</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">{</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">printf(</span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(163,21,21);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">"%d</span><span style="background:rgb(255,255,255);color:rgb(163,21,21);font-size:9pt;">의 등급은 </span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(163,21,21);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">C</span><span style="background:rgb(255,255,255);color:rgb(163,21,21);font-size:9pt;">입니다</span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(163,21,21);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">.\n"</span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">, str[i][0]);</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">}</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(0,0,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">else</span><span lang="en-us" style="background:rgb(255,255,255);font-family:'바탕';font-size:9pt;"> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">(str[i][1].rank <= 20*0.1)</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">{</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">printf(</span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(163,21,21);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">"%d</span><span style="background:rgb(255,255,255);color:rgb(163,21,21);font-size:9pt;">의 등급은 </span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(163,21,21);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">D</span><span style="background:rgb(255,255,255);color:rgb(163,21,21);font-size:9pt;">입니다</span><span lang="en-us" style="background:rgb(255,255,255);color:rgb(163,21,21);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">.\n"</span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">, str[i][0]);</span></div> <div style="line-height:120%;"><span> </span><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">}</span></div> <div style="line-height:120%;"><span> </span><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">}</span></div> <div style="line-height:120%;"><span> </span><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">}</span></div> <div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;"></span> </div> <div style="line-height:120%;"><span lang="en-us" style="background:rgb(255,255,255);letter-spacing:0pt;font-family:'바탕';font-size:9pt;">부탁드립니다... ㅠㅠㅠ</span></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.