在C ++程序中使用Pointer计数字符串中的元音
使用指针查找字符串中的元音数量需要您了解字符串,元音以及如何将指针与字符串一起使用。
字符串是字符数组。元音是{a,e,i,o,u}中的字符。指针是一个变量,用于存储变量上的内存位置值。
查找字符串中的元音数量。我们将遍历字符串,然后将每个字符与元音进行比较,如果相等,则增加一个计数器,否则增加一个计数器。
以下代码的条件是,它需要一个包含所有小写字符的字符串。如果没有,您可以使用tolower()方法。
示例
#include <iostream>
using namespace std;
int main() {
char str[] = "i love nhooo.com";
char *prt ;
prt = str;
int count = 0;
for(prt;(*prt) != '\0'; prt++) {
if (*prt == 'a' || *prt == 'e' || *prt == 'i'|| *prt == 'o' || *prt == 'u') {
count++;
}
}
cout << "Vowels in the string: " << count;
return 0;
}输出结果
Vowels in the string: 9
热门推荐
10 生日祝福语朋友简短的话
11 宝贝的人生祝福语简短
12 新年有哪些祝福语简短
13 简短又洋气祝福语大全
14 简短祝福语除夕快乐英文
15 生日贺卡祝福语毕业简短
16 战友聚会祝福语幽默简短
17 最新中秋祝福语简短英语
18 夏日升学宴祝福语简短