吧循环中的i++变成i+=2就可以,其他的不变如for(i=0;i for(j=i+1;j if(a[i] { t=a[i]; a[i]=a[j]; a[j]=t; }变成for(i=0;i for(j=i+2;j if(a[i] { t=a[i]; a[i]=a[j]; a[j]=t; }
#include#includemain(){ char a[100],t;int i,j,len; gets(a); len=strlen(a); for(i=0;i for(j=i+2;j if(a[i]>a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } puts(a); }