#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");
}