您的位置:首页 > 其它

查找字符串中某个特定的单词出现的次数(练习)

2010-10-27 13:57 459 查看
对标准输入进行扫描,并对单子“the”进行计数,进行比较时区分大小写,单词以一个或多个空格字符分隔。输入行的长度不超过100个字节。

#include <stdio.h>#include <string.h>/*存储从标准输入中读取的字符串*/char buffer[101];/*定义空白字符*/char whitespace[] = "/n/t/r/v/f ";int find_the( void ){int num = 0;char *word;        /*从标准输入读入文本行,直到遇到结束符*/while( gets(buffer) ){                /*提取缓冲中的单词,直到缓冲中不在有单词*/for (word = strtok( buffer, whitespace ); word != NULL;word = strtok( NULL, whitespace)){ 			if ( strcmp(word, "the") == 0 ){ 				num++; 			} 		}}return num;} int main(){printf( "%d/n", find_the() );}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐