黑马程序员技术交流社区

标题: 统计用户输入了多少个单词 [打印本页]

作者: cuin    时间: 2015-6-29 20:51
标题: 统计用户输入了多少个单词
做了个小练习,代码实现的前提是每个单词中间只有一个空格,方法比较简单,就写了一下,下面会补全一个中间可能包含多个空格的方法


  1. #include <stdio.h>

  2. int main(int argc, const char * argv[]) {
  3.     //定义字符串数组
  4.     char str[100];
  5.     //定义空格的数量
  6.     int spaceCount=0;
  7.     //获取用户输入的字符串
  8.     gets(str);
  9.     //遍历数组,知道/0位置
  10.     for(int i=0;str[i]!='\0';i++){
  11.         if(str[i]==' ')spaceCount++;
  12.     }
  13.     //单词的数量比空格多1(前提是每个单词之间只有一个空格)
  14.     printf("您一共输入了%d个单词\n",++spaceCount);
  15.     return 0;
  16. }
复制代码

作者: XiaoBaoMi    时间: 2015-6-29 22:08
楼主写的不错学习了
作者: qingger    时间: 2015-7-1 14:03
是的,楼主写的不错学习了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2