scanf 로 수를 입력 받은 후 정렬하기

 

scanf 로 수를 입력 받은 후 정렬하는 예제입니다.

 

 

 

 

 

 

 

전체 소스 (scanf 로 수를 입력 받은 후 정렬하기)

 

 

// 출처: http://pcsak3.com

 

int iValue[100];

int input_count = -1;

 

main()

{

    int iTemp = 0;

    int i=0;

    int j=0;

    

    printf("수를 입력한 후 ENTER 키를 누르세요.\n 입력을 멈추려면 -1 를 입력해 주세요\n");

 

    

    do{

        input_count++;

        scanf("%d",&iTemp);

        iValue[input_count] = iTemp;

    }while(iTemp != -1);

 

 

    for (i=0;i<input_count-1;i++)

    {

        for (j=i+1;j<input_count;j++)

        {

 

            if(iValue[i] > iValue[j] )

            {

                iTemp = iValue[i];

                iValue[i] = iValue[j];

                iValue[j] = iTemp;

 

            }

 

        }

 

    }

 

 

    for (i=0;i<input_count;i++)

    {

        printf("\n%d",iValue[i]);

    }

 

    getch();

}

 

 

 

사업자 정보 표시
화이트앳 | 박원호 | 서울 용산 서계동 252-8 | 사업자 등록번호 : 106-11-55283 | TEL : 070-4412-5754 | 통신판매신고번호 : 2011-서울용산-01007호 | 사이버몰의 이용약관 바로가기

+ Recent posts

티스토리 툴바