Kodewick
开始学 →
基础←→0 / 60

双字母

#020基础字符串循环约 4 分钟

做拼写卡片时,要提醒小朋友哪里有双字母。写 doubled(word):一个字和它前一个字一样,就数一次。coffee 是 2,aaa 也是 2,空的是 0。

示例
doubled("coffee")→2
doubled("cat")→0
doubled("book")→1
函数int doubled(const string &word)
main.cpp
#include <string>
using namespace std;

int doubled(const string &word) {
    int count = 0;
    for (int i = 1; i < word.size(); i++) {
        // 在这里写:word[i] 和前一个字一样,count 就加 1
    }
    return count;
}
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。