从键盘上输入一行字符串,统计单词个数
2015-07-20 10:35
465 查看
#include<stdio.h> #include<stdlib.h> #include<ctype.h> #include<string.h> int main() { char str[100]={'\0'}; int count,i,len; while(fgets(str,sizeof(str),stdin)!=NULL) //fgets的用法 { count=0; len=strlen(str); for(i=0;i<len;i++) { if(isalpha(str[i])) { count++; while(isalpha(str[i])) { i++; } } } printf("%d\n",count); } return 0; }
/*
运行结果:
输入:hello ,,.boy a girl/,.
输出:4
相关文章推荐
- Build Antlr4 projects with eclipse java project template.
- 认真分析mmap:是什么 为什么 怎么用
- iOS开发之沙盒机制(SandBox)
- MySQL引擎之一infobright
- zoj 1542 Network
- 优化Direct3D中多流(Multistreaming)的资源分配
- 链式队列
- 十五天精通WCF——第十二天 说说wcf中的那几种序列化
- 2015-7-20 模板练习
- memcached构建集群分析之一
- zoj 1542 Network
- Java 反射机制 举例
- python之mail简单使用(html)
- Unity3D之打开Activity与调用JAVA代码传递参数
- activiti工作流(一)
- Css样式表和input框
- 关于position:absolute、relative及fixed浅析
- 开始刷leetcode day72:Binary Tree Postorder Traversal
- 十五天精通WCF——第十一天 如何对wcf进行全程监控
- c语言求最大公约数和最小公倍数