题目1182:统计单词

来源:互联网 发布:手机淘宝网试衣间在哪 编辑:程序博客网 时间:2024/06/05 19:26
#include <iostream>#include <string>#include <vector>using namespace std; int main(){    string s;    int l;    vector<int> v;    while(getline(cin,s)){        v.clear();        int len = s.length();        if(len == 1)            v[0] = 0;        for(int i = 0; i < len - 1;){            l = 0;            while(s[i] != ' ' && i < len - 1){                l++;                i++;            }            v.push_back(l);            while(s[i] == ' ' && i < len - 1)                i++;        }        cout << v[0];        for(int i = 1; i < v.size(); i++)            cout << " " << v[i];        cout << endl;    }    return 0;}/**************************************************************    Problem: 1182    User: cust123    Language: C++    Result: Accepted    Time:20 ms    Memory:1520 kb****************************************************************/

0 0
原创粉丝点击