華為機試1 字串最後一個單詞的長度
阿新 • 來源:網路 • 發佈:2022-12-16
描述
計算字串最後一個單詞的長度,單詞以空格隔開,字串長度小於5000。
(注:字串末尾不以空格為結尾)
輸入描述:
輸入一行,代表要計算的字串,非空,長度小於5000。
輸出描述:
輸出一個整數,表示輸入字串最後一個單詞的長度。
示例1
輸入:hello nowcoder
nowcoder com ta huawei
輸出:8
說明:最後一個單詞為nowcoder,長度為8
#include <stdio.h>
int main(void)
{
int len = 0;
char c = '\0';
while( (c = getchar()) != '\n' ) //獲取字串內容且不為‘\n'’
{
if( c == ' ' ) //遇到空格則長度置為0
len = 0;
else
len++;
}
printf("%d\r",len);
return 0;
}

