lunarcell02 MYPI

lunarcell02
접속 : 5493   Lv. 86

Category

Profile

Counter

  • 오늘 : 1218 명
  • 전체 : 796606 명
  • Mypi Ver. 0.3.1 β
[혼잣말] 이시간에 께어있는 C언어 고수님들 헬프 미!!!! (9) 2012/04/15 AM 01:33
아까전에 음...좀 떠먹여달라그래서 욕좀 먹었슴다..

그래도 문제는 해결했기때문에 감사인사를 드리며

한가지 더 궁금한게있는데 질문해도되겠슴까?

지금 조건연산자를 이용해서 max값과 min 값을 구하는중인데

정수가 3개 입니다 .

제가 배운건 2개까지인데 3개는 어떤식으로 해줘야할지모르겠습니다

일단 제가 배운게 min = a < b ? a : b ;

이건데 정수가 3개일때는 어떻게 해줘야하나요 ?

현재시간에서 제일 빠르게 답변오는건 루리웹밖에없어서 ㅠㅠ

신고

 

턱주가리아    친구신청

a와 b를 비교해서 b가 클경우에 a와 c를 비교해서 a가 크면 b가 맥스
a와 b를 비교해서 b가 클경우에 a와 c를 비교했는데 c가 크면 다시 c와 b를 비교해서 맥스 뽑고 이런식으로 하면
되지않으려나

acasta    친구신청

max = a > b ? (a > c ? a : c ) : (b > c ? b : c) ;

김생선님    친구신청

음....이렇게 하면 되려나...C언어 어렵습니다 ㅠㅠ 수업잘듣고 있는데도 ㅠ

adolchristin    친구신청

가장 좋은게 직접 돌려보는거고, 연습장에서 그려보면서 답을 구해보는것도 좋아요~

김생선님    친구신청

ㅠㅠ 제가 막 다 적어 보고 계속해보다가 멘탈 날아가서 올렸어요 ㅠㅠ

바람처럼훨훨    친구신청

min = a < b ? ( a < c ? a : ( b < c ? b : c ) ) : ( b < c ? b : ( a < c ? a : c ) );
Visual Studio가 없어서 맞는지는 모르겠네요 ^^;;

화속성부여    친구신청

min = a < b ? a : b ;
min = min < c ? min : c;

지구최강정복    친구신청

변수가 세개정도 되시면 오히려 저런방식은 지향하지 않는 게 좋습니다.

가독성에도 좋지않으며 딱히 효율성도 나쁘기때문입니다.

그냥 if 문이나 switch 문으로 하세용~!

死神    친구신청

변수 숫자가 늘어나면 배열로 만들어서 for 명령으로 루프 돌리는게 편합니다.
뭐 3개에서 변하는 않는다면 그냥 if문으로 써도 상관은 없고요.
X