题解 1487: 蓝桥杯算法提高VIP-不同单词个数统计

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯算法提高VIP-不同单词个数统计

解题思路:我先用得到getline保存字符串,然后分割字符串保留单词到一个字符串数组,同时记录单词个数,接下来去一个单词一个单词对比,如果相同,单词数目减一注意事项:分割字符串的时候注意长度参考代码:#include#include#include

蓝桥杯算法提高VIP-不同单词个数统计-题解(C语言代码)

##解题思路:题目的要求主要为统计不同单词的个数,输入字符串通过gets读取到数组,通过strlen求出数组长度,遍历数组,判断数组是否有空格,不是空格即存放到数组s中,如果有两个空格相连则不存放,放到下一个数组内。比较s数组内容如果相等,相等数量加一最后输出单词总数减去重复单词个数加1即为不同单词个

c语言巧妙解答(小白)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>int main(){    int sum=1; char b[100]; char a[30][……

取巧化数法

摘要:解题思路:  把单词化为数字存入数组注意事项:只是一种取巧的我自己想到的算法,有很大的漏洞,当实用于一般 的大多数情况参考代码:#include<stdio.h>int main(){ char s[……

蓝桥杯算法提高VIP-不同单词个数统计 (C语言代码)

解题思路:输入字符串后,将单词分裂出来,并给其一个标记,未出现的单词为0;然后嵌套循环对单词进行对比:运行到未对比过的单词时,单词数量便可以加一,然后对单词进行对比,相同则将单词的标记置为1,表示已出现过。注意事项:最后一个单词时,依据嵌套循环的方式不同,可能需要和前面每一个单词进行对比。