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();
}