问题 填空题

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

答案

参考答案:*p1>*p2

选择题
单项选择题 案例分析题