21xrx.com
2024-11-05 17:27:49 Tuesday
登录
文章检索 我的文章 写文章
C++ 如何使用 if 语句来计算元音字母的个数?
2023-07-05 01:27:34 深夜i     --     --
C++ if语句 元音字母 计算 个数

在 C++ 中,使用 if 语句可以轻松计算字符串中元音字母的个数。元音字母是 a、e、i、o 和 u。代码如下:


#include <iostream>

using namespace std;

int main() {

  string str = "Hello, world!";

  int count = 0; // 记录元音字母的个数

  for (int i = 0; i < str.size(); i++) {

    if (str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o' || str[i] == 'u') {

      count++;

    }

  }

  cout << "元音字母的个数为:" << count << endl;

  return 0;

}

在程序中,我们首先定义了一个字符串变量 str,然后定义一个整数变量 count,用来记录元音字母的个数。接着我们使用 for 循环遍历字符串中的每一个字符,然后使用 if 语句判断该字符是否为元音字母。如果是,我们就将 count 加 1。最后输出 count 的值即可。

通过这样的简单计算,我们可以轻松地得到字符串中元音字母的个数。这种方法也可以扩展到处理文件、读取输入等其他场景中。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复