解析:本题sort函数的作用是将指定的数由大到小排序。主调函数“sort(aa+2,5);”中的实参aa+2是指aa[2]的地址,将其传给了形参a[],使得形参中a[0]的值为主函数中aa[2]的值,即3;实参中的5传绐形参中的n,在sort函数中起着限制循环次数的作用,即使得参加排序的只有5个数,从aa[2]到aa[6],...
正确答案:C解析:本程序中的函数sort(int a[],int n)实现的功能是将数组a中的前n个数进行从大到小排序。 sort(&a[1],7)是将数组中从a[1]到a[7]这7个数进行从大到小排序,其他数不变。结果一 题目 include void sort(inta[],int n) {int i,j,t; for(i=0;i 答案 C正确答案:C解...
有以下程序: void sort(int a[],int n) int i,j,t; for(i=0;i<n-1;i =2) for(j=i 2; j<n;j =2) if(a[i]<a[j])t=a[i];a[i]=a[j];a[j]=t; main( ) int aa[10]=(1,2,3,4,5,6,7,8,9,10),i; sort(aa,10); for(i=0;i<10;i ) printf("%d"...
就是让你提供一个整形数组,和数组长度。函数对这个数组进行选择排序,不过升序降序就不知道了。个人感觉哈。
百度试题 结果1 题目有以下程序void sort(int a[],int n){ int i,j,t; for(i=0;i 相关知识点: 试题来源: 解析 Csort函数的功能实际上是对数组中奇数位置上的数进行从大到小排序。排序后的结果应该为9,2,7,4,5,6,3,8,1,10。反馈 收藏 ...
void sort(int a[], int n) { for (int i = 0; i < n - 1; i++) { for (int j = i + 1; j < n; j++) { if (a[i] < a[j]) { int temp = a[i];a[i] = a[j];a[j] = temp;} } } int main() { int a[10];for (int i = 0; i 10; i++)...
对函数名为BubbleSort的一个函数的声明,该函数的参数是一个整型数组和一个整型变量。且此函数类型为空。
void sort(int a[],int n) int i,j,t; for(i=0;i<n-1;i++) for(j=i+1;i<n;j++) if(a[i]<a[j]) t=a[i];a[i]=a[j];a[j]=t; main() int aa[10]=1,2,3,4,5,6,7,8,9,10,i; sort(&aa[3],5); for(i=0;i<10;i++) printf('%d,",aa[i]); ...
int a[]={10,8,6,3,2,5,7,9},i; sort(a,8); printf("数组{10,8,6,3,2,5,7,9}排序后:\n"); for(i=0;i<8;i++) printf("%d ",a[i]); printf("\n");}void sort(int *a,int n){ int i,j,k; for(i=0;i<n-1;...
有以下程序: void sort(int a[], int n) {int i,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(a[i]<a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } } main() { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; sort(aa+2,5); for(i=0;i<10;i+...