改第一次作业代码

# 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++;    
  }
}
原文地址:https://www.cnblogs.com/lenglangjin/p/6602022.html