用C语言,函数部分,将5个字符串从大到小排序,根据字典

如题所述

void sort(char str[5][N])//N是字符串最大串长,根据你题目取值
{
int i,j;
char temp[N]={0};
for(i=0;i<5;++i)
for(j=i;j>=1;--j)
if(strcmp(str[j],str[j-1])>0)
{
strcpy(temp,str[j]);
strcpy(str[j],str[j-1]);
strcpy(str[j-1],temp);
}
}

温馨提示:答案为网友推荐,仅供参考