统计单词个数

来源:互联网 发布:国网网络大学考试烦人 编辑:程序博客网 时间:2024/06/10 01:43

  输入代码:

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:sum123.cpp*作    者:林海云*完成日期:2014年12月16日*版 本 号:v2.0**问题描述:统计各数组中单词的个数*程序输入:*程序输出: 统计结果*/#include<iostream>#include<cstdio>using namespace std;int pwordnum(char *str);int main(){    char s1[50]="Hello world.";    char s2[50]="Good morning.";    char s3[50]="vegetable bird.";    cout<<"各字符串的单词数分别为:"<<endl;    cout<<s1<<":"<<pwordnum(s1)<<endl;    cout<<s2<<":"<<pwordnum(s2)<<endl;    cout<<s3<<":"<<pwordnum(s3)<<endl;    return 0;}int pwordnum(char *str){    int i,j=1;    for(i=0; *(str+i)!='\0'; i++)    {        if(*(str+i)==' ')        {            j++;        }    }    return j;}


运行结果:



总结:记住单词如果按空格来统计,必须设初值为1,因为空格前有个单词。

0 0
原创粉丝点击