Menu
CoddyTech

字母数量

Coddy 用 C++ 编写简单的字符计数器 课程的第 4 课,共 5 课。

在 C++ 中,你可以使用以下方式检查一个字符是否为字母:

bool b = std::isalpha(c)

如果 c 是字母,b 的值将为 true,否则为 false。

或者,使用命名空间时可以简写为:

bool b = isalpha(c)
challenge icon

挑战

简单

在现有程序中添加统计字符串中字母数量的功能,并在最后按以下格式输出(另起一行):

Number of letters: XX

不要删除之前的输出,将这行输出放在当前输出之后。

查看测试用例中的示例!

亲手试试

#include <iostream>
#include <string>
using namespace std;

int main() {
    string text;

    cout << "Enter text:" << endl;
    getline(cin, text);

    int total = 0;
    for (char c : text) {
        if (c == ' ') continue;

        total ++;
    }

    cout << "Total characters: " << total << endl;
    return 0;
}

用 C++ 编写简单的字符计数器中的所有课

自己练习: C++ 在线编译器

统计任意文本的字数: 字数统计