重生之我的C语言崛起之路----每日一题
文章平均质量分 92
本专栏将会每天收集并发布一道C语言中较有代表性的题目进行讲解,并且串讲相关的知识点。建议先学习文中提到的相关知识,再看题目,再返回去看知识点,这样不仅会大大提高看题的效率,还能加深你的印象。
追逐远方的梦
Friends who would listen to my nonsense patiently are sweet and gentle.
展开
-
第5天----单词替换(C++replace()函数)
该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。我们将单词a替换成单词b时可以把单词b装住,也可以直接输出,但我用的是装住的方法,输出时记得加空格。题目是让我们把一个单词替换成另一个单词,也就是字符串,并不是单个字符的替换,所以我们不妨试试字符数组。最后只要判断数组中每个单词是不是要替换的单词,如果是,输出想要替换的单词,不是就直接输出。题意:将一行字符串中的某个单词替换成指定单词(被替换的单词可能有多个)。原创 2023-08-21 19:44:46 · 1439 阅读 · 9 评论 -
第4天----找出第一个只出现一次的字符(桶计数法/4种思路讲解)
给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。一个字符串,长度小于 1100。输出第一个仅出现一次的字符,若没有则输出no。复制abc复制c复制aabbcc复制no。原创 2023-08-16 09:30:00 · 222 阅读 · 0 评论 -
第3天----在一行句子中寻找最长最短单词(substr()函数/clear()函数/goto语句)
本节我们主要学习了如何在一个句子中找到并打印出第一个出现的最长单词,用了几种不同的方法去实现,但是殊途同归,基本的思路是一致的。除此之外,我们还学习了substr()函数,goto语句,clear()函数等等。原创 2023-08-20 09:00:00 · 305 阅读 · 0 评论 -
第2天----C/C++之加密&解密&带空格字符串的读入
本次我们学习了如何输入带有空格的字符串,且分别从C语言和C++的角度进行了讲解,利用fgets(),getline(),getchar()等都是不错的方法。相信通过本篇文章的学习,你对这方面的题目将不再存有疑问。原创 2023-08-18 10:00:00 · 660 阅读 · 3 评论 -
第1天----验证一个字符串是否是另一个字符串的子串(strstr()函数,find()函数)
若第一个串 s 1 是第二个串 s 2 的子串,则输出(s1) is substring of (s2);否则,若第二个串 s 2是第一个串 s 1的子串,输出(s2) is substring of (s1);函数是C语言中的字符串处理函数,用于在一个字符串中查找另一个字符串的第一次出现的位置。中的一个运算符,用于访问命名空间、类、结构体、枚举等作用域内的成员。函数也可以在一个字符串中查找另一个字符串的第一次出现的位置。函数可以在一个字符串中查找另一个字符串的第一次出现的位置。中不存在该子串,否则存在。原创 2023-08-19 08:30:00 · 2070 阅读 · 4 评论