C语言算法--统计字符串中单词的个数
2016-05-11 10:52
363 查看
#include <stdio.h> #include <string.h> #include <stdlib.h> int main(void) { int len ; int i ; int flag = 0 ; int count = 0 ; char buffer[20] = {'\0'} ; gets(buffer); puts(buffer); for(i = 0 ; i < strlen(buffer) ; i++) { //判断输入字符串中间有没有空格 if(buffer[i] == ' ') { //如果存在就将标志位置0 flag = 0 ; } else { //否则判断,如果标志位为0,count表示计数 //count的大小等于单词的个数 if(flag == 0) { count++ ; flag = 1 ; } } } printf("%d\n",count); getchar(); return 0 ; }
相关文章推荐
- C语言算法--统计字符串中单词的个数
- C语言算法--统计字符串中单词的个数
- c++11时间函数
- C/C++中一维与多维数组
- VS2013 C++ 项目占用空间较大的解决方法(vc++部分)
- C/C++中strlen的用法
- leetcode_155_Min Stack(C++)(easy)
- 五子棋的c语言源码
- c++面试题
- C++ TR1 智能指针shared_ptr的使用(转)
- C语言中的strstr函数的用法
- C语言变量的作用范围
- c语言宏定义详解
- 开始使用C++11的9个理由
- C++11
- C++知识点整理
- C/C++中strcpy函数的用法
- C语言删除字符串中重复的字符
- C语言删除字符串中重复的字符
- C语言删除字符串中重复的字符