Void sort(int a[],int n) (/*对n个元素的整形数组a按递增方式排列" /* 此处代码省略 return; int int i,num=0; int arr[100]; FILE fp; fp=fopen(wdara.txt*,"rw); if(!fp) return -1; while(!feof(fp)>| fscanf (fpMd”, arr [num++]); sort(arr[],num); for(i=0;i fprintf...
以下程序中,函数sort的功能是对a数组中的数据进行由大到小的排序。void sort(int a[],int n){ int i,j,t for(i=0i 相关知识点: 试题来源: 解析 C 本题题目给出了函数sort的功能是对a数组中的数据进行由大到小的排序。在函数sort中,带有两个形参,其中一个为要操作的数组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]); ...
a[i]=a[i+1];a[i+1]=t;改写成一个函数,原来的写法只是对形参改变了值,实参值并没有发生改变 swap(a+i,a+i+1);void swap(int a,int b){int t = a;*a=*b;*b=t}
见复别她联强须酸有以下程序: void sort(int a[],int n) { int i,j,t; for(i=0;i见复别她联强须酸见复别
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++)...
解析 C [解析] 程序中sort函数的功能是对数组中的数据进行从大到小的排序。主函数main中调用函数sort(&aa[3],5);,使得数组aa中从第4个元素开始的5个元素进行从大到小的排序,数组aa中的元素变为:1,2,3,8,7,6,5,4,9,10。并输出这些元素。
t=a[i];a[i]=a[i+1];a[i+1]=t;改写成一个函数,原来的写法只是对形参改变了值,实参值并没有发生改变 swap(a+i,a+i+1);void swap(int *a,int *b){int t = *a;*a=*b;*b=t}
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 正确答案:C解析:函数sort的功能是将a[0]、a[2]、a[4]、a[6]和a[8]按照由大到小的次序排序,其他元素值不...
1,8,7,6,5,4,3,2,9,10, D. 1,2,10,9,8,7,6,5,4,3, 相关知识点: 试题来源: 解析 C 正确答案:C 解析:本程序中的函数sort (int a[],int n)实现的功能是将数组a中的前n个数进行从大到小排序。sort(&a[1],7)是将数组中从a[1]到 a[7]这7个数进行从大到小排序,其他数不变。