#include <stdio.h>
#include <stdlib.h>

int a[8] = { 1, 8, 2, 7, 3, 6, 4, 5 };

const int* p[8] = { a, a + 1, a + 2, a + 3, a + 4, a + 5, a + 6, a + 7 };

void main()
{
	for (int i = 0; i < 8 - 1; i++)
	{
		for (int j = 0; j < 8 - 1 - i; j++)
		{
			if (*p[j] < *p[j + 1])
			{
				const int *ptemp = p[j];
				p[j] = p[j + 1];
				p[j + 1] = ptemp;
			}
		}
	}

	for (int i = 0; i < 8; i++)
	{
		printf("%4d", *p[i]);
	}

	system("pause");
}

 

相关文章:

  • 2022-12-23
  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
  • 2021-07-15
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-19
  • 2022-12-23
  • 2022-12-23
  • 2021-06-04
  • 2021-11-28
  • 2021-08-22
  • 2022-12-23
相关资源
相似解决方案