解题思路:
在开头加入一个空格,然后遍历字符串,判断前一个是空格且现在不是空格的数目
注意事项:
从i=1遍历
参考代码:
#include<iostream>
using namespace std;
#include<algorithm>
int main()
{
string s;
getline(cin,s);
s=" "+s;
int cnt=0;
for(int i=1;i<s.length();i++)//遍历
if(s[i]!=' '&&s[i-1]==' ')//找到一个单词
cnt++;
cout<<cnt;
return 0;
}
0.0分
0 人评分