码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-08-26 01:35:19      阅读:122      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!