C语言 当前目录中的文件 内容是1篇英文文章 统计这文章中出现次数最多的5个单词 并按字母顺序输出该5个单

2025年03月01日 08:32
有2个网友回答
网友(1):

1.统计出这篇英文文章中的所有单词,是否是一个单词可以判断空格
2.把这些单词放在一个结构体数组s1中
3.再定义一个结构体数组s2,把s1中的单词经过循环判断(判断的意思是看看在s2中是否有这个单词)存入到s2中,存入s2中的这些单词是不重复的。
3.当s1中的单词过一遍了,s2中的单词就是所有的不重复单词了,统计下s2中的单词数目,并以这个数目为长度定义一个整形数组a1,数组a1中初始化都是0,分别代表对应单词出现的个数,再分别循环s2,s1,比较单词,出现一次a1中对应的加1。
4.再比较整形数组,可以统计出最多的五个数,知道这五个数的下标就找出对应的单词了。
5.对这五个单词进行比较,然后排序输出
我感觉说的挺明白了,如果你是初学者我建议你把基础打好,慢慢来

网友(2):

BX-AGS=POIM.CNJDHY=LDOSNXBVCF?NCI<.>=K?D-D