2016 - 2024

感恩一路有你

c语言从大到小排序 C语言中说的按字典顺序是什么意思?

浏览量:1483 时间:2021-03-13 02:18:33 作者:admin

C语言中说的按字典顺序是什么意思?

如果都是英文,你可以使用StrCmp,因为ASCII代码表中的英文字符是有序的,“C”>“B”是成立的,但中文不是。UTF-8中的许多汉字没有按字典顺序排列,如“Ba”>“ah”是不成立的,需要先转换成拼音,然后排序

#15//每个字符串最多15个字符

void main()

{

char STR[5][n

]char temp[n

]int i=5//接受5个字符串

printf(“please input 5 strings”

while(i>0)

{

gets(STR i])

i-->//sort

int j,k

for(J=0j

for(k=J 1K

{

if(StrCmp(STR[J],STR[k])>0)

{//exchange

strcpy(STR[J],temp)

strcpy(STR[k],STR[J])

strcpy(temp,STR[k])}for(I=1I

puts(STR I])}的

c语言从大到小排序 顺序排序法c语言 c语言字符串字典排序

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。