程序生涯

Edison wong

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

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

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

阅读更多
文章标签: c qq
个人分类: 基本算法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭