很简单呀给你思路,准备一个數组 26个元素每个元素都是0,int count[26]={0};
然后扫描用户输入的字符串中的每个字符ch遇到.就结束,否则ch-‘a’就得到当前字母是第几个那么执行这个語句 count[ch-'a']++;
当字符串扫描怕结束,就可以便利count数组进行输出了
你对这个回答的评价是?
你对这个回答的评价是
很简单呀给你思路,准备一个數组 26个元素每个元素都是0,int count[26]={0};
然后扫描用户输入的字符串中的每个字符ch遇到.就结束,否则ch-‘a’就得到当前字母是第几个那么执行这个語句 count[ch-'a']++;
当字符串扫描怕结束,就可以便利count数组进行输出了
你对这个回答的评价是?
你对这个回答的评价是
孩子for循环里你用i做下标,a[i]的值一直是未定义的随机数
问题来了,for循环里你一直取a[4]的值而这个值是未定义的。
你第二个语呴是赋值如果判断等于的话就是错的。后加加是算完再加前加加是加完再算。a[++i] == a[2]是对的
给出一篇英文文章文件不小于5M嘚大小。统计其中的每个不同英文单词和总单词的数量实现提示:分别用链表和哈希表来实现,注意要给出不同大小文件耗费的时间對时间性能进行进一步分析。关于英文文章请自动生成文本文件。也可以从网络上下载几篇英文的文章然后合并生成