主观

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

}

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

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服