ksw4230   8달 전

수정에 수정을 거쳐도 안되요 머리가 나쁜건지 이방법 저방법 시도해도  왜 안될까요...

mastojun   8달 전

max값이 이상할것 같습니다

min, max를 구하는 과정에서 잘못이 있는것 같은데

min , max를 저렇게 일일이 구하지 마시고 

int min(int a, int b) , int max(int a, int b)

함수를 구현하신 후에

int minv = min(a, min(a, b));

이렇게 구하시면 저런 조건을 따지지 않고 쉽게 구현할 수 있지 않을까요?

ksw4230   8달 전

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
main()
{
 int a, b, c;
 int temp;
 //352 253
 scanf("%d %d %d", &a, &b, &c);
 temp = 0;
 if (a > b)
  {
   temp = a;
   a = b;
   b = temp;
  }
 if (a > c)
  {
   temp = a;
   a = c;
   c = temp;
  }
 if (b > c)
  {
   temp = b;
   b = c;
   c = temp;
  }
 printf("%d",b);
}

이걸로 해결하였습니다 ㅎㅎ

댓글을 작성하려면 로그인해야 합니다.