蓝桥杯 历届试题 包含单词数
来源:互联网 发布:如何找猎头知乎 编辑:程序博客网 时间:2024/06/01 10:00
输入一个字符串,求它包含多少个单词。单词间以一个或者多个空格分开。
第一个单词前,最后一个单词后也可能有0到多个空格。
比如:" abc xyz" 包含两个单词,"ab c xyz " 包含3个单词。
如下的程序解决了这个问题,请填写划线部分缺失的代码。
注意:只填写划线部分的代码,不要填写任何多余的内容。比如已经存在的小括号,注释或说明文字等。
int get_word_num(char* buf)
{
int n = 0;
int tag = 1;
char* p = buf;
for(;*p!=0 && *p!=13 && *p!=10;p++){
if(*p==' ' && tag==0) tag=1;
if( _____________________ ) { n++; tag=0; } //填空
}
return n;
}
int main()
{
char buf[1000];
fgets(buf,1000,stdin);
printf("%d\n", get_word_num(buf));
return 0;
}
分析:
判断空格的位置
*p!=' '&&tag==1
0 0
- 蓝桥杯 历届试题 包含单词数
- 蓝桥杯 历届试题 幸运数
- 蓝桥杯 历届试题 幸运数
- 蓝桥杯历届试题 幸运数
- 蓝桥杯 历届试题 幸运数
- 蓝桥杯 历届试题 连号区间数
- 蓝桥杯 历届试题 连号区间数
- 蓝桥杯 历届试题 连号区间数
- 【蓝桥杯训练】 历届试题 幸运数
- 蓝桥杯 历届试题 连号区间数
- 蓝桥杯 历届试题 六角填数
- 蓝桥杯 历届试题 连号区间数
- 蓝桥杯--历届试题 连号区间数
- 蓝桥杯 历届试题 连号区间数
- 蓝桥杯 历届试题 五星填数
- 蓝桥杯历届试题 1 核桃数
- 蓝桥杯 历届试题 连号区间数
- 历届试题 连号区间数 (蓝桥杯)
- 年龄几何
- (有码)NSURLSession
- day60:sparkSql
- EJB介绍
- 627A.XOR Equation
- 蓝桥杯 历届试题 包含单词数
- 欢迎使用CSDN-markdown编辑器
- 个人所得税计算器
- Java类加载与实例化过程
- Java内存管理:深入Java内存区域
- String 比较
- 626A.Robot Sequence
- 在字符串中找出连续最长的数字串
- Java敏捷开发