统计单词数

1176 统计单词数

题目描述

擎天柱最近很空,他想做一件没有什么意义的事情,就是统计输入文档里单词的总数。

输入描述

/*
输入一行字符表示一篇小文章,每篇小文章都是由英文字母、数字和空格组成,没有标点符号,遇到换行符时表示输入结束。文章最多由1000个字符组成。
*/
You are  my friend 007

输出描述

/*
输出一个整数,代表文章里单词的总数。
*/
5
#include<stdio.h>
#include<string.h>
void countstr(char s[]){
    int i=0;
    int len = strlen(s);
    int sum=0;
    for(i=0;i<len;i++)
		if(s[i]!=' ')
		{
			sum++;
			while(s[i]!=' '&&s[i]!='')
			{
				i++;

            }
		}
    printf("%d
",sum);
}

int main(){
    char str[1000];
    gets(str);
    countstr(str);
    return 0;
}
原文地址:https://www.cnblogs.com/lwp-nicol/p/14291870.html