在给定字符串中找出单词

巡山小妖精
669次浏览
2020年07月28日 23:44
最佳经验
本文由作者推荐

没有尾巴的动物-取的反义词

15. 在给定字符串中找出单词( “单词”由大写字母和小写字母字符构成,其他非字母字符视为单词的间隔,如空格、问号、数字等等;另外单个字母不算单词);找到单词后,按照长度进行降序排序,(排序时如果长度相同,则按出现的顺序进行排列),然后输出到一个新的字符串中;如果某个单词重复出现多次,则只输出一次;如果整个输入的字符串中没有找到单词,请输出空串。输出的单词之间使用一个“空格”隔开,最后一个单词后不加空格。
要求实现函数:
void my_word(charinput[], char output[])
【输入】 char input[], 输入的字符串
【输出】 char output[],输出的字符串
【返回】 无
#include
#include
#include

void my_word(char input[],char output[])
{
char *p;
char *temp;
char *word[10];
int len_input=strlen(input);
int i,j;
char except[] = ",";
char *blank = " ";
i=0;
for (i=0;i{
if (input[i]<'A' || (input[i]>'Z'&&input[i]<'a') || input[i]>'z')
{
input[i]=

平均值英文-郑重其事是什么意思


线性内插法-身体力行是什么意思


奇点是什么意思-笑靥怎么读


分手英文-没药怎么读


惨拼音-应声的拼音


黑龙江有几个市-沿途拼音


滑板的英文-私谥


天高云淡望断南飞雁-憎怎么读