统计单词个数

来源:互联网 发布:lcd32k73 主板 淘宝 编辑:程序博客网 时间:2024/04/29 15:23

思路:单词,中间由空格隔开,只要检测空格数,单词数就等于空格+1,但假若输入的是多个空格隔开,就不能用这总思路了

多个空格间隔思路:检测只要是为空格且下一个不为空格或者下一个是\0(到了字符串的末尾)就算是一个单词了;

代码:

#include <stdio.h>main(){int i,j=0;char a[100];gets(a);for (i=0;a[i];i++)if (a[i]!=' ' && (a[i+1]==' '||a[i+1]=='\0'))j++;printf("%d",j);}


0 0