计算字符串中包含的单词数
来源:互联网 发布:大数据平台的数据交换 编辑:程序博客网 时间:2024/04/30 01:56
#include<stdio.h>
#include<iostream>
using namespace std;
int latternumber(char*str)
{
int i, count = 0;
int flag ;
char* p = str;
while (*p!='\0')
{
if ((*p >= 'A'&&*p <= 'Z') || (*p >= 'a'&&*p <= 'z'))
flag = 1;
/* else
flag=0;
if (flag == 0) 这种方法无法保证如果有连续两个空格或标点,count也会增加
然而连续两个空格去不会增加单词的个数。而下边这种算法
即使是连续出现两个空格,由于是flag++,flag却加到了3,
用flag==2就可判断出来
count++;
*/
else
flag++;
if(flag==2)
count++;
*p++;
}
return count;
}
int main()
{
char str[] = "this is a test!! ";
cout << str << endl;
int count=latternumber(str);
cout << "the number of latter is:" << count << endl;
return 0;
}
- 计算字符串中包含的单词数
- 计算字符串中的单词数
- 计算一段字符串中单词的个数
- 计算字符串中的单词数. 单词:由空格分开的连续字母数字串。
- 计算字符串中的单词数(单词:由空格分开的连续字母数字串)
- 求给定字符串中包含单词的个数
- php 计算包含中英文的字符串的字符数
- 计算字符串中单词数量
- 计算字符串中单词个数
- 计算(中英法俄日葡韩阿文)的单词数
- 计算一个字符串中包含某个字符串的个数
- 计算一个字符串中包含另一个字符串的个数
- 统计字符串的单词数
- 计算整型数的二进制中包含多少个1
- 数字符串里的单词数
- 计算一个字符串中包含子串的个数
- java中计算包含汉字字符串的长度
- 计算字符串中有多少个单词
- 文章标题
- 算法导论 练习 2.1
- ACM--枚举--POJ--1753--FilpGame--初期算法
- sass的输出风格
- JDK容器与并发—并发
- 计算字符串中包含的单词数
- 克隆带子模块的项目
- slidingmenu添加到androidStudio
- HDU3695 Computer Virus on Planet Pandora
- 【GDOI2013模拟7】最大异或和
- php下foreach()错误提示Warning: Invalid argument supplied for foreach()
- NYOJ-27-水池数目
- NetworkManager详解
- 216. Combination Sum III