按字典顺序排序

简介: 按字典顺序排序。

按字典顺序排序。
实例

include

include

int main()
{
int i, j;
char str[10][50], temp[50];

printf("输入10个单词:\n");

for(i=0; i<10; ++i) {
    scanf("%s[^\n]",str[i]);
}


for(i=0; i<9; ++i) {
    for(j=i+1; j<10 ; ++j)
    {
        if(strcmp(str[i], str[j])>0)
        {
            strcpy(temp, str[i]);
            strcpy(str[i], str[j]);
            strcpy(str[j], temp);
        }
    }
}

printf("\n排序后: \n");
for(i=0; i<10; ++i)
{
    puts(str[i]);
}

return 0;

}
输出结果为:

输入10个单词:
C
C++
Java
PHP
Python
Perl
Ruby
R
JavaScript
PHP

排序后:
C
C++
Java
JavaScript
PHP
PHP
Perl
Python
R
Ruby

相关文章
|
1月前
排序列表
排序列表。
15 3
|
2月前
|
NoSQL Java Redis
List集合按照由小到大排序或者由大到小排序
List集合按照由小到大排序或者由大到小排序
20 3
|
2月前
不排序列表
不排序列表。
30 5
|
6月前
|
机器学习/深度学习 存储 搜索推荐
对字典进行排序与为何需要对字典排序
对字典进行排序与为何需要对字典排序
41 0
|
JSON 数据格式 Python
一日一技:包含非hashable元素的列表如何去重并保持顺序?
一日一技:包含非hashable元素的列表如何去重并保持顺序?
108 0
|
存储 程序员 索引
python字典排序、列表排序、升序、降序、逆序如何区别使用?
python字典排序、列表排序、升序、降序、逆序如何区别使用?
263 0
|
存储 程序员 索引
python中序列的排序,包括字典排序、列表排序、升序、降序、逆序
python中序列的排序,包括字典排序、列表排序、升序、降序、逆序
152 0
|
算法 Python
一日一技:包含元组的列表,对第一个元素升序第二个元素降序
一日一技:包含元组的列表,对第一个元素升序第二个元素降序
99 0
sort() 函数按照字符串顺序对值进行排序。
sort() 函数按照字符串顺序对值进行排序。
197 0
|
索引
按顺序遍历表
按顺序遍历表
130 0