본문 바로가기
컴퓨터/C

C 언어 - 3개 이상 입력 min,max 함수

by Begi 2022. 9. 17.
반응형

C에서 min, max 함수는 다음과 같이 매크로 함수를 선언하여 사용해야 한다.

 

 #ifndef max
 #define max(a,b)  (((a) > (b)) ? (a) : (b))
 #endif

 #ifndef min
 #define min(a,b)  (((a) < (b)) ? (a) : (b))
 #endif

 

입력변수가 3개일 때는 다음과 같이 사용한다.

        m = max(max(a,b), c)

 

입력변수가 4개일 때는 다음과 같이 사용한다.

        m = max(max(a,b), max(c,d))

 

입력변수가 5개일 때는 다음과 같이 사용한다.

        m = max(max(max(a,b), max(c,d)), e)

 

 

반응형

'컴퓨터 > C' 카테고리의 다른 글

#define 문 사용법  (0) 2022.12.09
구조체(struct) 포인터 연산  (0) 2022.09.19
인라인(inline) 함수 사용하기  (0) 2022.06.29
프로그램 인수 main( int argc, char * argv [] )  (0) 2022.05.15
C 언어 goto 문  (0) 2022.05.02

댓글