c·c++/c 프로그래밍

세수를 크기 순으로 출력하기

바로이순간 2012. 5. 10. 14:04

#include <stdio.h>

int main() {

    int x, y, z;


    printf("세정수 입력: ");

    scanf("%d%d%d", &x, &y, &z);

 

    if(x>=y) {

        if(z>=x) printf("%d %d %d", z, x, y);

        else if(y>=z) printf("%d %d %d", x, y, z);

        else printf("%d %d %d", x, z, y);

    }

    else {

        if(z>=y) printf("%d %d %d", z, y, x);

        else if(x>=z) printf("%d %d %d", y, x, z);

        else printf("%d %d %d", y, z, x);

    }


    return 0;

}

 

 

 

#include <stdio.h>
int main() {
     int x, y, z;
     printf("세수입력: ");
     scanf("%d%d%d", &x, &y, &z);
 
     (x>=y) ?
         ((z>=x) ? (printf("%d %d %d", z,x,y)) :
             ((z>=y)? (printf("%d %d %d",x,z,y)) : (printf("%d %d %d",x,y,z)))) :
         ((z>=y) ? (printf("%d %d %d", z,y,x)) :
             ((z>=x)?(printf("%d %d %d",y,z,x)):(printf("%d %d %d",y,x,z)))) ;
     return 0;
}


'c·c++ > c 프로그래밍' 카테고리의 다른 글

분수의 반복구간 구하기  (0) 2012.05.11
선택정렬 - 개량형  (0) 2012.05.11
분수의 덧셈  (0) 2012.05.09
조합하여 숫자구하기 코드 질문이요!  (0) 2012.05.08
비순환호출로 고친 머지소트  (0) 2012.05.07