计算一个句子中的单词总数和指定单词出现频率
来源:互联网 发布:置乱算法 恢复 编辑:程序博客网 时间:2024/05/01 20:37
#include<iostream>#include<cstring>#include <cstdio>using namespace std;int awordnum(char str[]);int cntstring(char*source,char*substr);int main(void){ char s[1000],u[1000]; cout<<"请输入一个句子:"; gets(s); gets(u); cout<<"\""<<s<<"\"中的单词数为:"<<awordnum(s)<<endl; cout<<"\'"<<s<<"\"单词的频率为:"<<cntstring(s,u)<<endl; return 0;}int awordnum(char str[]){ int i,num=0,word=0; for(i=0; (str[i]!='\0'); i++) { if(str[i]==' ') word=0; else if(word==0) { word=1; num++; } } return num;}int cntstring(char*source,char*substr){ int sum=0; char*p1=source,*p2=substr; while(*p1!='\0') { if(*p1==*p2) while(*p1==*p2&&*p2!='\0') { p1++; p2++; } else p1++; if(*p2=='\0') sum++; p2=substr; } return sum;}
输出结果:
学习总结:难
0 0
- 计算一个句子中的单词总数和指定单词出现频率
- 计算单词出现的频率
- 计算句子中的单词数
- 单词频率的计算
- 计算单词的频率
- 将一个句子中的单词逆序
- 统计一个句子中的单词个数
- 统计一个句子中的单词数
- 分析单词出现频率
- 逆转句子中的单词
- 反转句子中的单词
- 反转句子中的单词
- 给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。
- 程序员面试金典——解题总结: 9.17中等难题 17.9设计一个方法,找出任意指定单词在一本书中的出现频率
- PHP:计算文件或数组中单词出现频率
- 计算单词出现的频率C语言实现的
- 计算单词出现的频率C语言实现的
- Strom+Kafka + redis实时计算单词出现频率的案例
- 前台js与后台C#互相调用
- CST和GMT时间的区别
- Android的服务(Service)(二)Service的自动重启问题
- VC6.0打开或者添加工程文件崩溃的解决方法
- 接口测试的两种方法
- 计算一个句子中的单词总数和指定单词出现频率
- linearlayout学习总结
- easyui表单验证
- Spring 使用注解方式进行事务管理
- android UI 优化
- Android Studio开发入门-引用jar及so文件
- ActiveMQ 样例
- UIPickerView简介
- oracle 11g 卸载方法之官方deinstall工具完全使用手册