if (a[i]>a[i+1]){ t=a[i]; a[i]=a[i+1];a[i+1]=t;} for (i=0;i<10;i++)printf("%d ",a[i]);}
{ int i,j;char a[]={"gihdlfazrm"};char t;printf("排序前的序列:");for(i=0;i<10;i++)printf("%3c",a[i]);printf("\n");for(i=0;i<9;i++)for(j=i+1;j<10;j++)if(a[i]>a[j]){ t=a[i];a[i]=a[j];a[j]=t;} printf("排序后的序列:");for(i=0...
//满意请采纳void Bubble(char a[] int n){ int i,j; char temp; for(i=0;i<n;i++) for(j=0;j<n-i;j++){ if(a[j]>a[j+1]){ temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } }} ...
//数组的 0 号单元不能存数据 !!! 从1 号单元开始存public BubbleSort(int r[],int n) // 0 号单元用作交换操作的暂存单元{ int exchange=n; int bound=n; while(exchange!=0) { bound=exchange;exchange=0; for(int j=1;j<bound;j++) { if(r[j]>...