第1个回答 2014-12-09
int num[10] = { 2, 3, 4, 5, 6, 7, 8, 9, 0, 1 };
int temp;
int *begin = num;
int *end = num + 9;
for (int *pointer = begin; pointer <= end; pointer ++)
{
if (*pointer < *begin)
{
temp = *pointer;
*pointer = *begin;
*begin = temp;
}
if (*pointer > *end)
{
temp = *pointer;
*pointer = *end;
*end = temp;
}
}
for (int *pointer = begin; pointer <= end; pointer++)
{
printf("%d\n", *pointer);
}