for (;;)

{

scanf("%c", &in);


if (in == 'A') {

UpSort(nRandNum, sizeof(nRandNum) / sizeof(int));

for (int i = 0; i < nMAX; ++i)

printf("%d ", nRandNum[i]);

}

else if (in == 'D') {

DownSort(nRandNum, sizeof(nRandNum) / sizeof(int));

for (int i = 0; i < nMAX; ++i)

printf("%d ", nRandNum[i]);

}

else if (in == 'R') {

for (int i = 0; i < nMAX; ++i)

printf("%d ", nRandNum[i]);

}

else if (in == 'M')printf("%d", Max(nRandNum, sizeof(nRandNum) / sizeof(int)));

else if (in == 'I')printf("%d", Min(nRandNum, sizeof(nRandNum) / sizeof(int)));

else break;

}


루프문인데 A,D,R,M,I 입력을 계속 받다가 다른 문자가 들어오면 멈추게 어떻게 하냐??

이렇게 짜니까 A 입력해도 1번 돌고 멈춤

지잡머학생 구원좀~