#include <stdio.h>
int main (void)
{
int a,b
int min, max;
printf("두개의정수를 입력하세요 : ");
scanf("%d %d ", &a,&b);
min = a<b ? a : b;
max = a>b ? a : b;
printf("min =%d, max = %d\n" , min , max);
return 0;
}
이코드를 참고해서 mid 값을추가해가지고 30 10 20 이렇게 입력해도 10 20 30 이렇게
출력이되게 코드를 짜야하는데 어떻게해야할까요
< http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=249225727 >
#include <stdio.h> int main (void) { int a, b, c; int min, max, mid; printf("세개의 정수를 입력하세요 : "); scanf("%d %d %d", &a, &b, &c); min = (a <= b && a <= c) ? a : // if (a < b && a < c) return a; (b <= a && b <= c) ? b : c; // else if (b < a && b < c) return b; else return c; max = (a >= b && a >= c) ? a : // if (a > b && a > c) return a; (b >= a && b >= c) ? b : c; // else if (b > a && b > c) return b; else return c; mid = (a >= b && a <= c) ? a : (b >= a && b <= c) ? b : (c >= a && c <= b) ? c : (a >= c && a <= b) ? a : (b >= c && a >= b) ? b : c; printf("min = %d, mid = %d, max = %d\n" , min , mid, max); return 0; } | cs |
다음검색