5 單詞長度

2021-09-02 20:03:01 字數 801 閱讀 3564

題目內容:

你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以『.』結束。你要輸出這行文字中每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如「it』s」算乙個單詞,長度為4。注意,行中可能出現連續的空格。

輸入格式:

輸入在一行中給出一行文字,以『.』結束,結尾的句號不能計算在最後乙個單詞的長度內。 輸出格式:

在一行中輸出這行文字對應的單詞的長度,每個長度之間以空格隔開,行末沒有最後的空格。

輸入樣例:

it』s great to see you here.

輸出樣例:

4 5 2 3 3 4

談一下寫這個程式的時候的心路歷程,雖然說這個**看起來不是很難,但還是想了很久,可能還是見得太少了。主要是考慮在沒有字串輸入的時候如何輸出,這個點確實需要好好考慮一下,我們是乙個字元乙個字元去檢測,無法一下判斷它有沒有輸入字串,(因為我們可以在前面輸入個空格,然後輸入".",主要就是在這個點)。當然如果哪位有更好的思路可以告訴我一下。

**塊:

#include int main()

else

length=0;}}

else

scanf("%c",&ch);

} if (length!=0) //這裡用來輸出最後的乙個字串和只有乙個字串的時候

else

}return 0;

}

5 26單詞長度

你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以.結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如it s算乙個單詞,長度為4。注意,行中可能出現連續的空格 最後的.不計算在內。輸入格式 輸入在一行中給出一行文字,以.結束 輸出格式 在一行中輸出這行文字對應的單詞的長...

PTA 單詞長度

你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以.結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如it s算乙個單詞,長度為4。注意,行中可能出現連續的空格 最後的.不計算在內。輸入在一行中給出一行文字,以.結束 在一行中輸出這行文字對應的單詞的長度,每個長度之間以空...

6 3 單詞長度 15

你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以 結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如 it s 算乙個單詞,長度為4。注意,行中可能出現連續的空格 最後的 不計算在內。輸入格式 輸入在一行中給出一行文字,以 結束。輸出格式 在一行中輸出這行文字對應的單詞...