#include <stdio.h>
#include <string.h>
void main()
{
char *name[]={"peal","apple","pienapl","strawbelly","bannana"};
int k,i,j;
char *temp;
for ( i=4; i>0;i-- )
{
k=i;
for ( j=i-1; j>=0; j--)
{
if ( strcmp( name[k],name[j] ) < 0 )
k = j;
}
if ( k!= i )
{
temp = name[i];
name[i] = name[k];
name[k] = temp;
}
}
for ( i=0; i<5; i++)
{
printf("%s\n",name[i]);
}
}选择排序排列字符串
最新推荐文章于 2023-12-28 17:01:55 发布
本文提供了一个使用C语言进行字符串数组排序的示例代码,通过选择排序算法按字母顺序排列字符串。该程序展示了如何利用strcmp函数比较字符串大小并进行交换以实现排序。
1840

被折叠的 条评论
为什么被折叠?



