栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

单词排序c语言

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

单词排序c语言

描述

输入一行单词序列,相邻单词之间由1个或多个空格间隔,请按照从小到大的顺序输出这些单词,要求重复的单词只输出一次。(区分大小写)

格式

输入格式

一行单词序列,最少1个单词,最多100个单词,每个单词长度不超过50,单词之间用至少1个空格间隔。数据不含除字母、空格外的其他字符。

输出格式

按字典序输出这些单词,重复的单词只输出一次。

样例

输入样例

She  wants  to go to Peking University to study  Chinese

输出样例

Chinese
Peking
She
University
go
study
to
wants

代码

#include
#include
int main()
{
	int i,j,k,kk;
	k=0,kk=0;
	char a[1000]={0},word[100][50]={0},temp[20];   //a数组用来输入,word数组用来存放单词,temp数组用来后面做交换用的中间变量 
	gets(a);   //必须定义数组为0,不然出问题 
	for(i=0;i0;j--){
		  		  strcpy(word[j+1],word[j]);
		  }
		  strcpy(word[j+1],temp);
	  }
	}
	for(i=0;i<=k;i++){
		if(strcmp(word[i],word[i+1])==0){  //根据题目要求如果一样就不输出 
			continue;
		}
		printf("%sn",word[i]);  //输出单词再换行 
		
	}
    return 0;
 }

希望对大家有所帮助,有问必答。 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/691337.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号