📜  计算字符串 java 中的空格 - C++ (1)

📅  最后修改于: 2023-12-03 15:12:02.153000             🧑  作者: Mango

计算字符串 java 中的空格 - C++

在 Java 中,计算字符串中空格的数量十分容易,下面是一个简单的 C++ 代码示例:

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

int countSpaces(string str) {
    int count = 0;
    for (int i = 0; i < str.length(); i++) {
        if (str[i] == ' ') {
            count++;
        }
    }
    return count;
}

int main() {
    string javaString = "This is a string in java.";
    int spaceCount = countSpaces(javaString);
    cout << "The number of spaces in the given string is: " << spaceCount << endl;
    return 0;
}
代码解释

为了计算给定字符串中空格的数量,使用一个简单的函数 countSpaces。该函数遍历字符串的每个字符,如果字符为一个空格,则增加一个计数器。遍历完成后,返回计数器的值,该值即为字符串中空格的数量。

在主函数中,我们声明一个字符串变量 javaString 并初始化为所需字符串。然后调用上述函数 countSpaces 并传递字符串作为参数,结果存储在整数变量 spaceCount 中。最后,将空格计数打印到控制台。

Markdown
# 计算字符串 java 中的空格 - C++

在 Java 中,计算字符串中空格的数量十分容易,下面是一个简单的 C++ 代码示例:

```c++
#include <iostream>
#include <cstring>
using namespace std;

int countSpaces(string str) {
    int count = 0;
    for (int i = 0; i < str.length(); i++) {
        if (str[i] == ' ') {
            count++;
        }
    }
    return count;
}

int main() {
    string javaString = "This is a string in java.";
    int spaceCount = countSpaces(javaString);
    cout << "The number of spaces in the given string is: " << spaceCount << endl;
    return 0;
}
代码解释

为了计算给定字符串中空格的数量,使用一个简单的函数 countSpaces。该函数遍历字符串的每个字符,如果字符为一个空格,则增加一个计数器。遍历完成后,返回计数器的值,该值即为字符串中空格的数量。

在主函数中,我们声明一个字符串变量 javaString 并初始化为所需字符串。然后调用上述函数 countSpaces 并传递字符串作为参数,结果存储在整数变量 spaceCount 中。最后,将空格计数打印到控制台。