|
[14] [기타] 숫자 세개의 정렬을 원하시길래.. 참고로.. 쩝/프포 |
always97 [ ]
|
8580 읽음 1997-11-18 10:00 |
#include <stdio.h>
#define Max_Num(a,b,c) ((a>b ? a : b) > c ? (a>b ? a : b) : c)
#define Mid_Num(a,b,c) ((a>b ? (b>c ? b : (a>c ? c : a)) : (c b ? b : a) > c ? c : (a>b ? b : a))
void main(void)
{
int a,b,c;
printf("Input Numbers [a,b,c] = ");
scanf("%d%d%d",&a,&b,&c);
printf("Max Number = %d\n",Max_Num(a,b,c));
printf("Mid Number = %d\n",Mid_Num(a,b,c));
printf("Min Number = %d\n",Min_Num(a,b,c));
}
간단하게 세개의 숫자를 입력받아서 Max,Mid,Min 을 구하는 방법입니다.
물론 다른 정렬방법을 사용하실수도 있지만
간단한 계산은 오히려 위의 방법이 편하지 않을까해서요
그럼 도움이 되시기를....
|
관련 글 리스트
|