# include <stdio.h> //头文件

void leng(int x[],int n)//定义一个函数

{     int i,j,k,t;//定义整形变量     for(i=0;i<n-1;i++)     {    k=i;    for(j=i+1;j<n;j++)//for循环    if(x[j]>x[k])    k=j; //将j的值赋给    if(k!=i)    {       t=x[i];x[i]=x[k];x[k]=t; //将x[i]与x[k]交换    }  } }

int main()  //主函数 {     int a[10];//定义整形数组     int *p,i;     p=a;//将数组首地址赋值给指针变量p     for(i=0;i<10;i++)     scanf("%d",p++);//输入10个值     p=a;     leng(p,10);//调用     for(p=a,i=0;i<10;i++)//for循环     {     printf("%d ",*p);//输出     p++;     }  }

posted on 2017-03-19 11:55  如果······  阅读(151)  评论(0编辑  收藏  举报