빙수달 게임 개발 노트

[알고리즘] 세 정수 중 중앙값 구하기 본문

Programming/알고리즘

[알고리즘] 세 정수 중 중앙값 구하기

빙수달 2024. 12. 19. 01:10

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int mid(int a, int b, int c);

int main(void)
{
	int a, b, c;
	
	printf("a : ");scanf("%d", &a);
	printf("b : ");scanf("%d", &b);
	printf("c : ");scanf("%d", &c);

	printf("중앙값 : %d", mid(a, b, c));

	return 0;
}

int mid(int a, int b, int c)
{

	if (a >= b)
	{
		if (a >= c)
		{
			if (b >= c)
			{
				return b;
			}
			else
			{
				return c;
			}
		}
		else
		{
			return a;
		}
	}
	else
	{
		if (b >= c)
		{
			if (a >= c)
			{
				return a;
			}
			else
			{
				return c;
			}
		}
		else
		{
			return b;
		}
	}
}