其他分享
首页 > 其他分享> > 单词排序

单词排序

作者:互联网

词排序
【选做】问题描述:用户输入多组待排序字符串,
按照字典顺序进行排序,排序时大小写字母不区分。
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