//float x=2.6,y=4.7;int a=7;
//printf("%f",x+a%3*(int)(x+y)%2/4);
//printf("%-10f",67.8564);//从左边开始,右边空格补齐
//double x = 800.6872;
// double result = log10(x);//log10以10为底的对数,log以e为底的对数
//printf("%15s","COMPUTER");
//char c1=getchar();
//char c2=getchar();
//char c3=getchar();
//char c4=getchar();
//char c5=getchar();
//printf("%c%c%c%c%c",c1+4,c2+4,c3+4,c4+4,c5+4);
////是否是大写字母
//char ch='s';
//ch=(ch>='A'&&ch<='Z')?(ch+32):ch;//ch+32是相应的小写字母
//输入一个字符串,统计其中有多少个单词
char string[81],c;
int i,num=0,word=0;
gets_s(string);//读取字符串
for (int i = 0;(c=string[i])!='\0'; i++)//从第一个字符起,到最后一个字符
{
if (c==' ')//如果当前字符为空格,则将Word置为0
{
word=0;
}
else if (word==0)//如果当前字符不为空格,且上一个字符为空格,则说明新的单词出现了
{
word=1;//使word置1
num++;//使单词数加1
}
}
printf("%d word",num);