C语言 单词的字典序

该程序使用C语言通过冒泡排序算法,结合strcmp和strcpy函数,对不超过100个长度不超过50的英文单词按字典序升序排列。示例输入和输出展示了排序过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Description
编写程序对若干英文单词进行排序。

     这里,英文单词是只包含26个小写字母不含其它符号,长度上限为50字符的串。

     排序依据是英文单词的字典序从小到大排列。所谓字典序,就是按照英文字典的顺序排列:即两串从第一个不相同的字符处依据字母a-z的顺序(字母中a最小、z最大)排列次序。

     例如:ab abc ac是按照字典序从小到大排列的。

Input
输入不超过100行,每行一个长度上限为50个字母的单词。

Output
按照字典序从小到大排列这些单词,每行输出一个单词。

Sample Input
int
for
float
double
for
while
short
do
if
break

Sample Output
break
do
double
float
for
for
if
int
short
while

二维数组+冒泡排序,strcmp+strcpy

#include<stdio.h>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值