#include<stdio.h>

int main()
{
 int a,b,c,max,mid,min;

 printf(\"정수 세 개를 입력하세요 : \");
 scanf(\"%d %d %d\", &a, &b, &c);

 if(a>b)
 {
  if(b>c)
  {
   max = a;
   mid = b;
   min = c;
  }
  else
  {
   max = a;
   mid = c;
   min = b;
  }
 }
 if(b>a)
 {
  if(a>c)
  {
   max = b;
   mid = a;
   min = c;
  }
  else
  {
   max = b;
   mid = c;
   min = a;
  }
 }
 if(c>a)
 {
  if(a>b)
  {
   max = c;
   mid = a;
   min = b;
  }
  else
  {
   max = c;
   mid = b;
   min = a;
  }
 }

 printf(\"가장 작은 수는 %d입니다.\\n\", min);
 printf(\"두번 째 수는 %d입니다.\\n\", mid);
 printf(\"가장 큰 수는 %d입니다.\\n\", max);

 return 0;
}


지금 기초적인거 하고있는데 여기서 막혔어요

a>b>c o -> 3 2 1
a>c>b o -> 3 1 2
b>a>c o -> 2 3 1
b>c>a x -> 1 3 2
c>a>b o -> 2 1 3
c>b>a o -> 1 2 3

일단 경우의 수는 6개고  옆에 숫자는 그 순서대로 넣었을 때 출력되는건데

b>c>a 를 검사하려고 1 3 2 입력했는데  c>b>a로 출력되구요 다른건 이상이 없네요

코딩이 잘못된건가요?