在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 妈妈生日祝福语简短励志