主观

20. 以下程序的功能是对10个整数从小到大排序。请填空。

#include<stdio.h>

  sort(int arr[],int n);

  main()

  {int a[10],*p,i;

    printf("input 10 numbers:");

    for(i=0;i<10;i++)

      scanf("%d",&a[i]);

    printf("\nthe original array is:");

    for(p=a;P<a+10;p++)

      printf("%d",*p);

    sort(a,10);

    printf("\nthe present array is:");

    for(P=a;P<a+10;P++)

      printf("%d",*p);

  }

  sort(int arr[],int n)

  {int*p1,*p2,temp;

    for(p1=arr;p1<arr+(n-1);p1++)

    for(p2=p1+1;p2<arr+n;p2++)

      if(______)

      {temp=*p1;*p1=*p2;*p2=temp;}

  }

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

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服