明信片的格子很小,先看看最长的词有多长。写 longest_word(s),返回 s 里最长那个词有几个字母。词之间是空格(可能不止一个);空字符串返回 0。
longest_word("see you at the beach")→5longest_word("")→0int longest_word(const char *s)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;
}
写好了先点「运行」试试示例,没问题再点「提交」。