文本框中输入一些数字字符,用逗号隔开,怎样用delphi实现从大到小...答:;//如果最后还有一个数,将这个数纳入栈 if now<>'' then begin inc(top);val(now,a[top],code);end;//排序 qsort(1,top);s:='';for i:=1 to top do begin str(a[i],now);s:=s+now+',';end;//除去最后一个','s:=copy(s,1,length(s)-1);edit2.text:=s;end;...
使用冒泡排序法把下列数字按从大到小进行排列(2,4,6,1,3,8,5,10,9...答:main(){ int i,j,temp;int a[10];for(i=0;i<10;i++)scanf ("%d,",&a[i]);for(j=0;j<=9;j++){ for (i=0;i<10-j;i++)if (a[i]>a[i+1]){ temp=a[i];a[i]=a[i+1];a[i+1]=temp;} } for(i=1;i<11;i++)printf("%5d,",a[i] );printf("\n")...
使用排序算法将数列进行从大到小排序答:int * array, int q, int r){ if(q < r){ int p = partition(array, q, r);quickSort(array, q, p - 1);quickSort(array, p + 1, r);} } int main(void){ int a[10] = {17, 10, 26, 50, 14, 10, 53, 20, 64, 83};quickSort(a, 0, 9);} 快速排序 ...