主观

阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。

 [说明]

 函数int psort(int a[],int n)实现将含n个整数的数组a[]的不同元素按从小到大顺序存于数组a[]中。实现方法是从未确定的元素列中找到最小元素并将a[]的第i最小元素交换至a[i]位置。如该最小元素比已确定的最后一个最小元素大,则将它接在已确定的元素序列的后面;否则,忽视该元素。

 [C函数]

 int psort(int a[],int n)

 {int i,J,k,P;

 for(i=0,k=0;i<(1);i++){

 for(j=i+1, (2) ;j<n; j++)

 if(a[p]>a[j])

 p=j;

 if(p!=i){

 t=a[p];

 a[p]=a[i];

 a[i]=t;

 }

 if( (3) ) k++;

 else if( (4) <a[i])

  (5)=a[i];

 }

 return k;

 }

 int a[]={5,7,5,6,4,3,4,6,7};

 main()

 {int k,n;

 for(k=0;k<(Sizeof a)/Sizeof(int);k++)

 printf("%5d",a[k]);

 printf ("\n\n");

 n=psort(a,(sizeof(a))/sizeof(int));

 for(k=0;k<n;k++)

 printf("%5d",a[k]);

 printf("\n\n");

 }

参考答案
您可能感兴趣的试题

阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。

 [说明]

 下面程序输出一个矩形面积,以及矩形区域上的假想的作物产量。

 [Java程序]

 public class MainJava {

  public static void main(String[] args){

    Lot_size small=new Lot_size();

    Lot_size medium=new Lot_size();

    small.set(5,5,5,25);

    medium.set(10,10,10,50);

    System.out.println("For a small lot of area"

        +small.get_area()+"\n");

    System.out.println("the actual crops are $"

        +small.get_data2()+"\n");

    System.out.println("and ideal crops are $"

        +small.get data()+"\n");

    System.out.println("For a medium lot of area"

        +medium.get_area()+“\n”);

    System.out.println("the actual crops are $"

        +medium.get_data2()+"\n");

    System.out.println ("and ideal crops are $"

        +medium.get_data()+"\n");

 }

}

class Crop_assessment{

 private int actual_crop;

 private int ideal_crop;

 public void set(int in_actual,int in ideal){

 actual_crop=in_actual;

 ideal_crop=in_ideal;

 }

 public int get_actual_crop(){return (1) ;}

 public int get_ideal_crop()(return (2) ;}

}

class Lot_size{

 private int length;

 private int width;

 private Crop_assessment crop= (3) ;

 public void set(int 1,int W,int a,int i){

   length=1;

   width=W;

   crop.set(a,i);

 }

 public int get_area(){return length*width;}

 public int get_data()freturn (4) ;}

 public int get_data2()(return (5) ;}

}

¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服