使用C++程式裡的指標來統計字串中的母音
要統計字串中母音的數量,使用指標需要你理解字串、母音以及如何使用指標和字串。
字串是一個字元陣列。母音是集合{a,e,i,o,u}中的字元。指標是一個變數,它儲存變數的記憶體地址的值。
要統計字串中母音的數量,我們將遍歷該字串,然後將每個字元與母音進行比較,如果相等則增加一個計數,否則不增加。
以下程式碼的要求是:它需要一個字串,其中包含所有小寫字元。如果沒有,則可以使用tolower()方法。
示例
#include <iostream>
using namespace std;
int main() {
char str[] = "i love tutorials point";
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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP