C++ <统计单词数及单个字母出现次数>
来源:互联网 发布:win10用的c语言编译器 编辑:程序博客网 时间:2024/04/29 10:47
运行结果:
Enter a string: For example, the input 4 words 1 a 3 e 1 f 1 h 1 i 1 l 1 m 1 n 1 o 2 p 1 r 2 t 1 u 1 x
countWords.cpp
#include <iostream>#include <string>#include <cstring>using namespace std;int computeWords(const string& str);void countOccurs(const string& str, int a[]);void show(const string& str, const int a[], int LEN);int main() { const int LETTER = 26; int a[LETTER] = {0}; string str; cout << "Enter a string: "; getline(cin, str); int words = computeWords(str); countOccurs(str, a); cout << words << " words\n"; show(str, a, LETTER); return 0;}int computeWords(const string& str) { int count = 0; for (int i = 0; i < str.length(); i++) { if (isalpha(str[i]) && (! isalpha(str[i +1]))) count++; } return count;}void countOccurs(const string& str, int a[]) { for (int i = 0; i < str.length(); i++) { if (isupper(str[i])) a[str[i] - 'A']++; else if (islower(str[i])) a[str[i] - 'a']++; }}void show(const string& str, const int a[], int LEN) { char letters = 'a'; for (int i = 0; i < LEN; i++) { if (a[i] != 0) cout << a[i] << ' ' << letters << "\n"; letters++; }}
0 0
- C++ <统计单词数及单个字母出现次数>
- 统计单词出现次数
- 统计所有单词出现的次数:二叉数
- 统计字母出现的次数
- 统计单词出现的次数
- 统计单词出现的次数
- 统计单词出现的次数
- 统计单词出现的次数。
- C语言—统计字符串出现次数最多的字母
- java按单词出现次数统计单词
- 使用TreeMap或者HashMap统计单词个数和字母出现次数
- 统计一段字符串中单词和字母各出现的次数
- Java 统计一个字符串中每个单词,或者字母出现的次数
- 统计英文文件中单词数和各单词出现的频率(次数)
- 统计一个字符串中英文字母的个数及各个字母出现的次数
- 统计字符串中字母出现的次数并打印最多的字母----C语言练习题
- PySpark统计字母出现次数的平均值,及利用IPython (Jupyter) Notebook统计datas.csv数据
- 统计单词出现的次数并按单词出现的次数顺序输出单词及其次数
- 分析函数lead()over(),lag()over()
- 自定义控件触控方法的调整,解决对应的触控事件没有调用的BUG
- Android ListView优化
- [Android] Android开发优化之——对Bitmap的内存优化
- MySQL manager or server PID file could not be found!
- C++ <统计单词数及单个字母出现次数>
- uva 133
- 把某个目录设置为当前目录
- Linux批量查找文件内容
- 【排序】归并排序法
- php使用spl库遍历文件
- Mysql慢查询日志
- LeetCode_Implement Stack using Queues
- 程序员技术