반응형
// 내림차순 정렬
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;
			}
		}
	}
}

 

반응형

 

반응형

+ Recent posts