提取出英文句子所有单词存到一个单词数组中排序函数对字符串数组进行升序排序在主函数中输出各单词#include #include int GetWords(char *sentence,char *words[]);void SortStrings(const char *strs[],int count);int
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 12:25:20
提取出英文句子所有单词存到一个单词数组中排序函数对字符串数组进行升序排序在主函数中输出各单词#include #include int GetWords(char *sentence,char *words[]);void SortStrings(const char *strs[],int count);int
提取出英文句子所有单词存到一个单词数组中排序函数对字符串数组进行升序排序在主函数中输出各单词
#include
#include
int GetWords(char *sentence,char *words[]);
void SortStrings(const char *strs[],int count);
int main()
{
\x09char str[200];
\x09int nWords = 0;
\x09char *words[20];
\x09int i;
\x09
\x09printf("input a string:");
\x09gets(str);
\x09
\x09nWords = GetWords(str,words);
\x09SortStrings(words,nWords);
\x09
\x09puts("output:");
\x09for(i=0; i
提取出英文句子所有单词存到一个单词数组中排序函数对字符串数组进行升序排序在主函数中输出各单词#include #include int GetWords(char *sentence,char *words[]);void SortStrings(const char *strs[],int count);int
参考……
int GetWords(char *str,char *words[]){
//
}
这代码不区分大小写.若希望区分大小写,将stricmp改成strcmp即可.