되는대로 살자

[C언어 기출문제&풀이] 세 수의 중위수 본문

2009~2014/C/C++

[C언어 기출문제&풀이] 세 수의 중위수

malu 2010. 7. 15. 11:52
세 정수를 입력으로 받아 이 수를 크기 순으로 나열할 때 간에 치한 (중위수)를 구하는 문제이다.

입력

1000 이하의 자연수가 입력으로 주어진다. 세 수는 모두 같을 수 도 있다.

출력

입출력 예

입력

1 5 2

출력

2

입력

2 2 2

출력

2

입력 

2 5 2

출력

2

-------------------------------------------------------------------------
01 #include <stdio.h>
02   
03 int main()
04 {
05     int a,b,c;
06     scanf("%d %d %d",&a,&b,&c);
07     if((a<=b&&a>c)||(a<=c&&a>=b))
08         printf("%d",a);
09     else if((b<=a&&b>=c)||(b<=c&&b>=a))
10         printf("%d",b);
11     else if((c<=a&&c>=b)||(c<=b&&c>=a))
12         printf("%d",c);
13     else if(a==b==c)
14         printf("%d",a);
15 }

---------------------------------------------------------------------------
문제출저:www.dovelet.com