以下程序的功能是对10个整数从小到大排序。请填空。 #include<stdio.h> sort(int arr[],int n); main() {int a[10],*p,i; printf("input 1

admin2010-04-27  35

问题 以下程序的功能是对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);
     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;}
   }

选项

答案*p1>*p2

解析
转载请注明原文地址:https://jikaoti.com/ti/XmtaFFFM
0

最新回复(0)