例31:C语言用指针方法对10个整数按由大到小顺序排序。
解题思路:在主函数中定义数组,用来存放10个整数,定义int *型指针变量p指向a[0],定义函数sort将数组中的元素按由大到小排序。
排序函数:
void sort(int x[],int n)//自定义排序函数
{
int i,j,k,t;//定义整型变量
for(i=0;i<9;i++)//外层for循环
{
k=i;//把i的值赋给k
for(j=1+i;j<10;j++)//内层for循环
{
if(x[j]>x[k])//如果前一个数大
{
k=j;
}
}
t=x[k]; //赋值
x[k]=