输入一个字符统计其中有多少个单词。
2016-05-26 09:36
477 查看
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/73/C5/wKiom1YGhejBYfCLAABLBpYJ91w360.jpg" title="QQ图片20150926194557.png" alt="wKiom1YGhejBYfCLAABLBpYJ91w360.jpg" />
#include<stdio.h>
int main()
{
char string[81];
int i,num=0,word=0;
char c;
gets(string); //输入一个字符串给字符组string
for(i=0;(c=string[i])!='\0';i++) //只要字符不是'\0'就继续执行循环
if(c==' ')word=0; //如果是空字符,word为0
else if(word==0) //如果不是空格字符并且word原值为0
{
word=1; //使word为1
num++; //num累加表示一个单词
}
printf("there are %d world in this line.\n",num); //输出单词数
return 0;
}
#include<stdio.h>
int main()
{
char string[81];
int i,num=0,word=0;
char c;
gets(string); //输入一个字符串给字符组string
for(i=0;(c=string[i])!='\0';i++) //只要字符不是'\0'就继续执行循环
if(c==' ')word=0; //如果是空字符,word为0
else if(word==0) //如果不是空格字符并且word原值为0
{
word=1; //使word为1
num++; //num累加表示一个单词
}
printf("there are %d world in this line.\n",num); //输出单词数
return 0;
}
上面是运行输出的结果。
相关文章推荐
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 一直接收键盘字符,小写字符就输出对应的大写,大写字符输出对应的小写字符是数字不输出
- c语言 验证所有的花括号都正确的成对出现。
- 面试题
- 实现一个函数int my_atoi(char s[]),可以将一个字符串转换为对应的整数。
- C语言itoa()函数和atoi()函数详解
- 集合map
- Bicycle Race
- Dom4j解析xml文件-递归遍历所有节点和属性
- android-在界面加载的时候获取view的宽高
- echsop下载安装
- #码神心得_05# SVN的使用
- ARM中LDR伪指令与LDR加载指令
- 软件加密方式大全
- RecyclerView的简单介绍
- Mysql常用函数
- Mozilla新特性只支持https网站
- 并发5-synchronized和Lock
- oracle数据多库联合查询
- nginx413错误