文章
79
粉丝
221
获赞
46
访问
198.2k
注:
这串字符内有空格,必须使用getline(cin,s)
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
while(getline(cin,s)){
int flag=0;
string temp="";
for(int i=0;i<s.size();i++){
if((s[i]>='a'&&s[i]<='z')||s[i]>='A'&&s[i]<='Z'){
temp = temp+s[i];
flag = 1;
}else{
if(temp.size()>0)
cout<<temp.size()<<" ";
temp="";
flag=0;
}
}
if(flag==1)
cout<<temp.size();
cout<<endl;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发