有以下程序: 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+...
sort()函数作用是将数组aa中的下标为偶数的元素按大到小排序.主函数中首先定义了一个长度为10的数组并赋值,然后调用 sort()函数,将数组aa中奇数个元素的值按大到小排序,因此执行完该函数后,数组中奇数个元素的值为9,7、5、3和1,故主函数中最后通过一个for循环输出数组aa中各元素的值为9、2、7...
有以下程序: void sort(int a[],int n) { int i,j,t; for(i=0;i<n;i++) for(j=i+1;<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++)printf...
在函数sort中,带有两个形参,其中一个为要操作的数组a,在函数体中,通过双重循环对a数组元素进行排序。 在主函数中,定义了一个数字aa,并赋了初值,然后调用函数sort,其两个参数分别为&aa[3]和5,其中&aa[3]表示从数组aa的第四个元素作为首地址,即使形参数组a的首地址等于实参数组aa第四个元素的地址,从数组a...
百度试题 题目void sort(int a[], int n) A.{B.int i, j, t;相关知识点: 试题来源: 解析 A
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]); ...
c.void sort(int a,int n)d.void sort(int a,n)别一个答案,说明其他3个为什么错 相关知识点: 试题来源: 解析 c正确a. void sort (int a[n],int n) 定义的时候不能指定数组的长度。b.void sort(int a[][],int n) 排序不需要用二维数组d.void sort(int a[],n) n的类型没有指定。
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序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[i] ){t=a[i] ;a[i] =a[j] ;a[i] =t; } }main(){int< underline>aa< /underline> [10] = {1,2...
void sort(int a[],int n) { int i,j,t;for(i=0;i<n-l;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++)printf("%d,",aa[i]);printf("\n");...
有以下程序void sort(int a[],int n){ int i,j,t; for(i=0;i A 1,2,3,4,5,6,7,8,9,10, B 10,9,8,7,6,5,4,3,2,1, C 9,2,7,4,5,6,3,8,1,10, D 1,10,3,8,5,6,7,4,9,2, 相关知识点: 试题来源: 解析 C ...