Module: (C++) 조건부 연산자


Problem

12/17

둘 중 큰 것 - 옵션 3. 불완전한 조건문

Theory Click to read/hide

불완전한 조건문

"그렇지 않으면" 아무 것도 할 필요가 없습니다 (예 : "아이스크림이 세일 중이면 아이스크림을 사세요", 그렇지 않은 경우 ...) 전체 블록 "그렇지 않으면" 조건 연산자의 축약된(불완전한) 형식을 생략하고 사용할 수 있습니다.
<예비> <코드>if( 조건 ) { ... // 조건이 true인 경우 수행할 작업 } 조건 연산자의 불완전한 형태를 사용하여 최대 두 수를 찾는 문제를 해결하는 예를 생각해 봅시다.
 

Problem

조건 연산자의 불완전한 형태를 사용하여 최대 두 수를 찾는 문제의 솔루션을 공식화할 수 있습니다.

초기 값이 변수 A의 값과 동일하게 설정된 추가 변수 Max를 사용합니다. 다음으로 변수 의 값이 다음과 같은지 확인합니다. >B가 변수 Max의 값보다 크면 변수 Max의 값을 변수 B.

이 체계를 사용하면 세 개 이상의 숫자에서 최대값을 쉽게 찾을 수 있습니다.