반응형
3개의 정수 중에서 최소값을 구하는 매크로 GET_MIN(x,y,z)를 정의하고 이것을 이용하여서 사용자로부터 받은 3개의 정수 중에서 최소값을 계산하여서 출력하는 프로그램을 작성한다.
1 2 3 4 5 6 7 8 9 10 11 | #define GET_MIN(x,y,z) ((x)<(z)?((x)<(y)?(x):(y)):((y)<(z)?(y):(z))) #include <stdio.h> int main(void) { int i,j,k; i=0;j=0;k=0; printf("3개의 정수를 입력하세요: "); scanf("%d %d %d", &i, &j, &k); printf("최소값은 %d입니다.\n", GET_MIN(i,j,k)); return 0; } | cs |
반응형
'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글
원기둥의 부피 (0) | 2017.01.14 |
---|---|
배열 원소 일괄 초기화 (0) | 2017.01.14 |
소스에 대한 질문 답하기 (0) | 2017.01.13 |
생명 게임(game of life - John H. Conway) (0) | 2017.01.13 |
2차원 배열 복사 (0) | 2017.01.06 |