黑马程序员技术交流社区
标题:
统计用户输入了多少个单词
[打印本页]
作者:
cuin
时间:
2015-6-29 20:51
标题:
统计用户输入了多少个单词
做了个小练习,代码实现的前提是每个单词中间只有一个空格,方法比较简单,就写了一下,下面会补全一个中间可能包含多个空格的方法
#include <stdio.h>
int main(int argc, const char * argv[]) {
//定义字符串数组
char str[100];
//定义空格的数量
int spaceCount=0;
//获取用户输入的字符串
gets(str);
//遍历数组,知道/0位置
for(int i=0;str[i]!='\0';i++){
if(str[i]==' ')spaceCount++;
}
//单词的数量比空格多1(前提是每个单词之间只有一个空格)
printf("您一共输入了%d个单词\n",++spaceCount);
return 0;
}
复制代码
作者:
XiaoBaoMi
时间:
2015-6-29 22:08
楼主写的不错学习了
作者:
qingger
时间:
2015-7-1 14:03
是的,楼主写的不错学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2