import java.util.Scanner;
//规定:字母变空格时,算一个单词,sum++
public class nm{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
String s;
s=in.nextLine();//s接受输入进来的字符串
int sum=0;
int flag=0;//flag为0表示处于空格段 flag为1表示处于字母段
for(int i=0;i<s.length();i++)
{
if(i==s.length()-1&&s.charAt(i)!=' ')//这个if单独用来处理字母结尾的情况
{
sum++;
break;
}
if(flag==0&&s.charAt(i)==' ')//处于空格段并且下一个仍然是空格
continue;
flag=1;//进入字母段
if(flag==1&&s.charAt(i)!=' ')//处于字母段并且下一个仍然是字母
continue;
//字母变空格
flag=0;
sum++;
}
System.out.print(sum);
in.close();
}
}
这里的字符串仅包含字母和空格