c語言對字符串進行排序 輸入5個字符串,按英文字典排序由小到大順序輸出的C語言程序?
輸入5個字符串,按英文字典排序由小到大順序輸出的C語言程序?#包含#############包含定義n 15//每個字符串最多15個字符void main(){char STR 5][n]char t
輸入5個字符串,按英文字典排序由小到大順序輸出的C語言程序?
#包含
#############包含
定義n 15//每個字符串最多15個字符
void main()
{
char STR 5][n
]char temp[n
]int i=5//接受5個字符串
printf(“請輸入5個字符串”
]而(i>0)
{
get(STR i])
!//排序
int j,k
對于(J=0j
對于(k=J)本文將求[if(StrCmp(STR[J],STR[k])>0)
{[if(StrCmp(STR[J],STR[J],STR[J]strcpy(STR[J[J]){[if(StrCmp(STR[J],STR[k]){[if(StrCmp(STR J[J]),STR[k])>0
]{[exchange]strcpy(strcpy(STR[J[J[J[J[J])!{[if[STR[STR[J[J[J[J[J]),STR[J[J[J[J[J[J[J]Printf(“請輸入10個字符串:”)for(I=0I<10i)get(CO[I])for(I=0I<9i)for(J=0j<9ij)if(StrCmp(P[J],P[J 1])>0{TMP=P[J]P[J]=P[J 1]P[J 1]=TMP}printf(“input 10 strings sorted from small to large output:”)for(I=0I<10i)put(P[I]))