关闭

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

标签: cqq
1319人阅读 评论(1) 收藏 举报
分类:

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

  <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);
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:110729次
    • 积分:1867
    • 等级:
    • 排名:千里之外
    • 原创:70篇
    • 转载:10篇
    • 译文:0篇
    • 评论:8条
    文章分类
    文章存档
    最新评论