统计元音字母
2017-06-26 09:40
169 查看
//统计元音字母——输入一个字符串,统计处其中元音字母的数量。更复杂点的话统计出每个元音字母的数量。 #include <iostream> using namespace std; bool CountChar(const char* str, int* cA, int* cE, int* cI, int* cO, int* cU, int* all) { int len = strlen(str); if (cA == NULL || cE == NULL || cI == NULL || cO == NULL || cU == NULL) return false; *cA = *cE = *cI = *cO = *cU = *all = 0; for (int i = 0; i < len; ++i) { switch (str[i]) { case 'a': case 'A': (*cA)++; break; case 'e': case 'E': (*cE)++; break; case 'o': case 'O': (*cO)++; break; case 'i': case 'I': (*cI)++; break; case 'U': case 'u': (*cU)++; break; default: break; } } *all = *cA + *cE + *cI + *cO + *cU; return true; } int main(int argc, char* argv[]) { char* str = "hello, pretty girls !"; int cA, cE, cI, cO, cU, all; if (CountChar(str, &cA, &cE, &cI, &cO, &cU, &all)) cout << "cA:" << cA << endl << "cE:" << cE << endl << "cI:" << cI << endl << "cO:" << cI << endl << "cU:" << cU << endl << "all:" << all << endl; system("pause"); return 0; }
相关文章推荐
- [一天一项目]统计元音字母
- 第13周Problem C: 统计元音字母个数
- 统计元音字母
- 第十三周OJ项目c:统计元音字母个数
- 第13周 OJ平台(统计每个元音字母在字符串中出现的次数)
- OpenJudge计算概论-求字母的个数(统计元音字母个数)
- 第十三周OJ平台(3):统计元音字母个数
- 统计每个元音字母在字符串中出现的次数
- 2013北邮java教程第4次实验统计一句英语中元音字母的个数
- 第十三周 oj平台 统计元音字母个数
- 第十三周 OJ平台统计元音字母个数
- 统计元音字母个数(31)
- 百度练习题 统计元音字母
- 第十三周 OJ平台-统计元音字母个数
- 统计元音字母
- Java之统计并输出文本文件中元音字母a,e,i,o,u的个数
- 第十三周OJ项目统计元音字母个数
- 指针——统计元音字母
- 第十三周OJ项目3统计元音字母个数
- 文本项目系列[2]——字符串元音字母次数统计