使用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

更新於: 08-08-2019

2000+檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.