5개의 숫자를 입력받아서 그 중 가장 큰 수와 다음으로 큰 수를 입력하시오. <div>라는 문제인데요.</div> <div>if문을 사용해서 하는 문제인데요.</div> <div>만들기는 만들었는데 이건 거의 모든 조건을 통짜로 입력해버린 거라서</div> <div>소스가 굉장히 길고 쓸데없어 보여서요.</div> <div>간결하게 만들 수도 있을 것 같은데 어떻게 하면 간단하게 될지 생각이 안 나네요;</div> <div>간단한 힌트 정도라도 주시면 감사하겠습니다.</div> <div><br /></div> <div>일단 제 소스는</div> <div><br /></div> <div><div>#include <stdio.h></div> <div><br /></div> <div>int main(void)</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int a, b, c, d, e, fir, sec;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>scanf_s("%d %d %d %d %d", &a, &b, &c, &d, &e);</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if (a > b && a > c && a > d && a > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>fir = a;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if ( b > c && b > d && b > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = b;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else if ( c > b && c > d && c > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = c;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else if ( d > b && d > c && d > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = d;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = e;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if (b > a && b > c && b > d && b > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>fir = b;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if ( a > c && a > d && a > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = a;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else if ( c > a && c > d && c > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = c;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else if ( d > a && d > c && d > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = d;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = e;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if (c > a && c > b && c > d && a > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>fir = c;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if ( b > a && b > d && b > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = b;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else if ( a > b && a > d && a > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = c;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else if ( d > a && d > b && d > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = d;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = e;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if (d > a && d > b && d > c && d > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>fir = d;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if ( a > b && a > c && a > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = a;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else if ( b > a && b > c && b > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = b;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else if ( c > a && c > b && c > e)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = c;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = e;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if (e > a && e > b && e > c && e > d)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>fir = e;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if ( a > b && a > c && a > d)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = a;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else if ( b > a && b > c && b > d)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = b;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else if ( c > a && c > b && c > d)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = c;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sec = d;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("%d %d", fir, sec);</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>return 0;</div> <div>}</div></div> <div><br /></div> <div>이거에요.</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.