日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

单词长度

發布時間:2025/3/15 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 单词长度 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1單詞長度(4分)

題目內容:

你的程序要讀入一行文本,其中以空格分隔為若干個單詞,以‘.’結束。你要輸出這行文本中每個單詞的長度。這里的單詞與語言無關,可以包括各種符號,比如“it's”算一個單詞,長度為4。注意,行中可能出現連續的空格。


輸入格式:

輸入在一行中給出一行文本,以‘.’結束,結尾的句號不能計算在最后一個單詞的長度內。


輸出格式:

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


輸入樣例:

It's great to see you here.


輸出樣例:

4 5 2 3 3 4

時間限制:500ms內存限制:32000kb #include<stdio.h> #include<string.h> int main() {int i,n=0,b;char a[50];gets(a);//這里不能用scanf("%s",&a),因為這么輸是以空格未結束的標志,也就是說每次只能輸入一個單詞。 b=strlen(a);//測試字符串長度要在輸入字符串之后再測,也就是說8行與7行不能換位置,如果換了b的值就是錯的。 for(i=0;i<b;i++){if(a[i]=='.'){if(i==0)printf("%d",n);break;}if(a[i]==' '&&a[i+1]!=' ') {printf("%d\n",n);n=0;}else n++;}return 0;}

總結

以上是生活随笔為你收集整理的单词长度的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。