計蒜客 最後乙個單詞的長度C

2021-08-15 16:48:11 字數 1099 閱讀 3631

給定由大寫,小寫字母和空格組成的字串,返回 最後 乙個單詞的長度。

如果輸入中不存在單詞,返回 0。

注意:

「單詞」是指不包含空格符號的字串

例如:

對於字串」hello world」(不帶引號), 那麼返回的結果是 5;

對於字串」abc abc 「(不帶引號),那麼返回的結果就是 3。

輸入僅一行,為字串 s(長度不超過 10000)。

輸出 s 中最後乙個單詞的長度。

today is a nice day

the quick brown fox jumps over the lazy dog

#include

#include

using

namespace

std;

bool isalpha(char n)

int main()

int count = 0;

while(i >= 0 && isalpha(s[i]))

cout

<< count << endl;

return

0;}

字串的輸入

c語言中:

char str[100];

scanf(「%s」,&str); //輸入一串字元,不能包括空格

gets(str); //輸入一行字元,其中包括空格,回車結束

c++中:

string str;

cin>>str; //輸入一串字元,不能包括空格

getline(str); //輸入一行字元,包括空格

題目**:

計蒜客 難題題庫 012 最後乙個單詞的長度

給定由大寫,小寫字母和空格組成的字串,返回最後乙個單詞的長度。如果不存在最後乙個單詞,返回0 注意 單詞 是指不包含空格符號的字串 例如 s hello world 那麼返回的結果是5 格式 第一行輸入字串s,然後輸出s中最後乙個單詞的長度。樣例1輸入 today is a nice day 輸出 ...

計蒜客系列 挑戰難題12 最後乙個單詞的長度

給定由大寫,小寫字母和空格組成的字串,返回最後乙個單詞的長度。如果不存在最後乙個單詞,返回0 注意 單詞 是指不包含空格符號的字串 例如 s hello world 那麼返回的結果是5 格式 第一行輸入字串s,然後輸出s中最後乙個單詞的長度。樣例1輸入 today is a nice day 輸出 ...

最後乙個單詞的長度

給定由大寫,小寫字母和空格組成的字串,返回最後乙個單詞的長度。如果輸入中不存在單詞,返回 000。注意 單詞 是指不包含空格符號的字串 例如 對於字串 hello world 不帶引號 那麼返回的結果是 555 對於字串 abc abc 不帶引號 那麼返回的結果就是 333。輸入格式 輸入僅一行,為...