Kodewick
开始学 →
小挑战←→0 / 70

最长的词

#065小挑战字符串条件约 6 分钟

明信片的格子很小,先看看最长的词有多长。写 longest_word(s),返回 s 里最长那个词有几个字母。词之间是空格(可能不止一个);空字符串返回 0。

示例
longest_word("see you at the beach")→5
longest_word("")→0
函数int longest_word(const char *s)
main.c
int longest_word(const char *s) {
    int now = 0;
    int best = 0;
    for (int i = 0; s[i] != '\0'; i++) {
        // 在这里写:遇到空格 now 归零;不然 now 加 1,比 best 大就记下来
    }
    return best;
}
Ctrl + Enter 也能运行
结果

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