24:单词的长度
原題鏈接
總時(shí)間限制:? 輸入一行單詞序列,相鄰單詞之間由1個(gè)或多個(gè)空格間隔,請(qǐng)對(duì)應(yīng)地計(jì)算各個(gè)單詞的長(zhǎng)度。?
注意,如果有標(biāo)點(diǎn)符號(hào)(如連字符,逗號(hào)),標(biāo)點(diǎn)符號(hào)算作與之相連的詞的一部分。沒有被空格間開的符號(hào)串,都算作單詞。
源碼
#include <iostream> #include <cstring> using namespace std; int main() {bool first=true;int len=0, space=0, i;string s;getline(cin, s);for (i=0; i<s.size(); i++){if (s[i]==' ' || i==s.size()-1){if (i == s.size()-1) len++;if (space == 0){if (first){cout << len;first = false;}else{cout << "," << len;}len = 0;}space++;}else{len++;space = 0;}}cout << endl;return 0; }
總結(jié)
- 上一篇: java 判断单元格为空_java –
- 下一篇: vue打开后端html文件,VUE渲染后