首页 > 其他 > 详细

字符串之“统计一个字符串中单词的个数”

时间:2015-08-26 01:34:30      阅读:120      评论:0      收藏:0      [点我收藏+]

题目:统计一个字符串中单词的个数

输入一行字符,统计其中有多少个单词,单词之间用空格分隔开

输入:my name is jacky

输出:the number of word is 4

代码如下:

#include <stdio.h>
int main(int argc, char *argv[])
{
    char str[80];
    int i=0,num=0,flag=0;
    char c;
    gets(str);
    while((c=str[i])!=\0)
    {    
        if(c== )
        flag=0;
        else if(flag==0)//遇到某个单词的首字母 
        {
            flag=1;//记录标志,说明在flag=1的时候,字符随着i的增大在往后移动 
            num++;// 记录一个单词,直到再遇到空格,然后再次遇到非空字符才再次进入该判断内部 
        }
        i++;//移动到下一个字符 
        
    }
    printf ("the number of word =%d\n",num); 
    return 0;
}

 

字符串之“统计一个字符串中单词的个数”

原文:http://www.cnblogs.com/codeblock/p/4759104.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!