//对标准输入进行扫描,对“the”出现的次数进行统计
//但“The”和“THE”并不计算在内,各单词由一个或多个空格字符隔开
//而且输入行在长度上不会超过100个字符,计数结果写在标准输出上。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char *str1 = "the";
int count = 0;
char str2[100];//你用%c说明是输入一个字符 此时可以scanf可以接受空格
//但其他控制符都以空格为结束标志 如%d %s都是以空格为结束
gets(str2);
char *p = str2;
while(*p)
{
if(*p != ' ' && strchr(p,'t') != NULL )
{
if(strncmp(p,str2,3) == 0)
{
count++;
p+=3;
}
}
p++;
}
printf("%d\n",count);
return 0;
}