从键盘上输入10个整数,程序按降序完成从大到小的排序。请补充下列C语言程序中的空格部分的代码。

admin2018-10-11  23

问题 从键盘上输入10个整数,程序按降序完成从大到小的排序。请补充下列C语言程序中的空格部分的代码。

选项

答案#include<stdio.h> int array[10]; sort(int*P,int*Q) { int*max,*S; if(p>=Q) return; max=p; for(S=p+1;S<=Q;S++) if(*S>*max) max=S; swap(p,max); sort(p+1,Q); } swap(int*x,int*y) { int temp; temp=*x: *x=*y; *y=temp; } main( ) { int i; printf("enter data:kn"); for(i=0;i<10;i++) scanf("%d",&array[i]); sort(&array[0],&array[9]); printf("Output:"); for(i=0;i<10;i++) printf("%d",array[i]); }

解析
转载请注明原文地址:https://kaotiyun.com/show/fE4l777K
0

最新回复(0)