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)本文中,我們發(fā)現(xiàn)如下[1:1:1]1[1:1]if(StrCmp(STR[J],STR[k[J],STR[J
{[1]if(StrCmp(STR[J],STR[J],STR[J],STR[J
{[1]if(StrCmp(STR[J],STR[k
]){[1]if(StrCmp(STR[J],STR[k
!{[if(STR J[J],STR[J],STR[J])[J[J
}
!](包括&including<<測試<測試:H<測試:H<測試:H<測試:H<字符串。H&H&include:H<string。H>[H>
!]f(“input 5 strings”
for(I=0I<5i))
Scanf(%s“,&A<I>)
for(I=0I<5i)
for(J=0j<5 ij)
{
if(StrCmp(a[J],a[J 1])>0)
{
strcpy(T,a[J])
strcpy(a[J],a[J 1])
strcpy(a[J 1],t)
}]}
]}
]printf(“大小比較后:n”)
對于(I=0I<5i)
printf(%sn”,a<I>)
}
氣泡排序。將10個字符轉換為ASCII碼后,對大小進行排序。