C
내림차순 정렬
오군_
2023. 5. 17. 15:06
반응형
// 내림차순 정렬
void Practice()
{
int arr[7] = { 0 };
int arrLen = sizeof(arr) / sizeof(int);
printf("%d개의 정수 입력 : ", arrLen);
for (int i = 0; i < arrLen; i++)
scanf("%d", &arr[i]);
DesSort(arr, arrLen);
for (int i = 0; i < arrLen; i++)
printf("%d ", arr[i]);
}
void DesSort(int* input, int inputLen)
{
for (int i = 0; i < inputLen-1; i++)
{
for (int j = 0; j < (inputLen - i) - 1; j++)
{
if (input[j] < input[j + 1])
{
int temp = input[j];
input[j] = input[j + 1];
input[j + 1] = temp;
}
}
}
}
반응형
반응형