當前位置:成語大全網 - 書法字典 - C語言如何將壹個英文單詞的字母按字典順序排序?

C語言如何將壹個英文單詞的字母按字典順序排序?

其實和壹組數字排序是壹樣的。

用冒泡法給妳寫個例子,可以參考壹下。

# include & ltstdio.h & gt

# include & ltstring.h & gt

主()

{

char a[20];

int i,j,str

char ch

printf("輸入壹個單詞:\ n ");

scanf("%s ",a);

str = strlen(a);

for(I = 0;我& ltstri++)

{

for(j = 0;j & ltstr-1-I;j++)

{

if(a[j]& gt;a[j+1])

{

ch = a[j];

a[j]= a[j+1];

a[j+1]= ch;

}

}

}

printf("%s\n ",a);

}