单词排序
作者:互联网
词排序
【选做】问题描述:用户输入多组待排序字符串,
按照字典顺序进行排序,排序时大小写字母不区分。
Example Input
aBCed
Zba
hGtu
abce
Example Output
abce
aBCed
hGtu
Zba
在这里插入代码片
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct sorrt{
char zhifu[100];
}data[1000];
int cmp(const void *a,const void *b)
{
return strcmp(((sorrt *)a)->zhifu,((sorrt *)b)->zhifu);
}
int main(void)
{
int i = 0;
while(scanf("%s",&data[i].zhifu) != EOF)
{
++i;
}
qsort(data,i+1,sizeof(data[0]),cmp);
for(int ii = 0;ii < i;ii++)
{
printf("%s\n",data[ii].zhifu);
}
return 0;
}
一条河可以
发布了134 篇原创文章 · 获赞 43 · 访问量 3675
私信
关注
标签:ii,include,int,单词,zhifu,排序,data 来源: https://blog.csdn.net/weixin_45949073/article/details/104482846