输入一行字符 统计其有多少个单词 (空格分割字符)

原创 2006年05月27日 14:06:00

/**********************************************************
  输入一行字符 统计其有多少个单词 (空格分割字符)

  <Edison wong>. QQ139767
**********************************************************/
#include <stdio.h>
#include <string.h>
void main()
{
 char a[100];
 char c;
 int i=0,b=0;
 printf("请输入一个字符串/n");
 gets(a);
 do
 {
  while((c=a[i])==' ')  //如果输入的文字第一个字符不是空格 跳过
   i++;
  if(c!='/0')   //如果输入的文字不是字符串结尾 那么计数器 B+1
   b++;
  while((c=a[i])!='/0'&&c!=' ')  //如果字符不等于结尾或者不等于空格 那么I+1
   i++;
 }while(c!='/0'); //你不是结尾继续循环
 printf("一共有%d个单词!/n",b);
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

统计一行字符中有多少个单词

题目:如何统计一行字符中有多少个单词。 思路分析: (1)单词的个数可以由空格出现的次数决定,连续的若干个空格作为出现一次空格,一行开头的空格不统计在内。 (2)如果测出某一字符为非空格,而它的...

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

问题描述:   输入一行字符,统计其中有多少单词,单词之间用空格隔开 解题思路: 判断单词是否出现,可以用空格的出现来判断(连续的若干空格看做成一个),若当前字符为空格,表明word未出现,...

输入一行字符,统计单词个数

#include int main() { char string[81]; int i; int num=0;//统计单词个数 int word=0;//word=0表示未出现新单词;Wor...

华为OJ——输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数

题目描述   输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。/** * 统计出英文字母字符的个数。 * * @param str 需要输入的字符串 * @return 英...

输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 package demo40; import java.util.Scanner; /** * 输入一行字符,分别统计出其...

[编程题]输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数

输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数

输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

import java.util.*; /** * * @author 码农小江 * tongji.java * 2012-8-2上午12:16:32 */ public c...

统计一篇文本中空格、单词、句子、非字母字符个数

思路:每次从文件中读取一行放到缓存数组中,遍历该数组,单词个数等于空格个数加1,句子个数等于?、!、。个数之和, 用isalpha()统计非字母字符个数,, 要去掉空格, 头文件可统计时间, 处理"....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)