|
재가 이해를 잘못한 것인지는 잘 모르겠지만.... 이런거 아닌가요...
? : 비교 문이 있습니다.
예를 들어
int x = 3;
int y = 5;
int t;
t = (x < y)?y:x;
위 문은 x와 y를 비교해서 참이면 y를 거짓이면 x를 t에 주라는 뜻입니다.
다르게 표현하면 (x < y)?t = y:t = x;
이런 식으로 써도 됩니다.
위 내용데로 한다면 이렇게 프로그램을 하시면 될것 같네요..
int x = 3;
int y = 5;
int t;
t = (x < y)?y:x;
printf("Max Data = %d",t);
알파 님이 쓰신 글 :
: ( A ) ? ( B ) : ( C )
:
: 초보 님이 쓰신 글 :
: : 두개의 정수를 입력받은 후 더 큰값을 출력해주는 프로그래을 작성하시요. 단 반드시 조건연산자를 이용하여 문제를 해결하십시요 . 이렇게 나오는데 않되겠어요 ㅜㅜ 무슨말인지도 설명쫌 부탁드릴께요
|