首先:
拿到这道编程题 思路:
1、拿出单词
2、单词如果重复,只输出一个
3、不区分大小写
再接下来:拿出单词,可以用C语言的库函数strtok()切割字符串
也可以自己写代码判断是否是单词。
要解决不重复问题,可以考虑用一个没有重复元素的容器,那么 set就很合适嘛
可以用库函数,或者自己写转换大小写的函数(无非就是加减32嘛),根据个人喜好。
接下来,上代码:
#include<iostream>
#include<set>
#include<string>
#include<cstring>
using namespace std;
void show(char* str)
{
set<string> tmp;
int len = strlen(str);

本文介绍了如何使用C语言编程解决一个问题:从输入的字符串中提取所有不重复的单词,且不区分大小写。通过strtok函数分割字符串,并利用set容器确保单词的独特性。同时提到了自定义大小写转换函数的方法。
最低0.47元/天 解锁文章
4843

被折叠的 条评论
为什么被折叠?



