c 输入一行字符串,统计其中单词的个数,单词之间用空格分开。

百度题库旨在为考生提供高效的智能备考服务,全面覆盖中小学财会类、建筑工程、职业资格、医卫类、计算机类等领域。拥有优质丰富的学习资料和备考全阶段的高效服务,助您不断前行!
京ICP证号&&
京网文[3号&&
Copyright (C) 2017 Baidu改成C++语言: 输入一行字符,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。_百度知道
改成C++语言: 输入一行字符,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。
我有更好的答案
h&#define MAX_ASCII_COUNT 255int CharCount[MAX_ASCII_COUNT];void StatStrCount(char *str){
for (int i=0;i&i++)
if (CharCount[i],CharCount[i])!='\0')
CharCount[*str++]++;
}}int main(){
char *szTest=&e f g g g h h i&quot,i#include &MAX_ASCII_COUNT;;
StatStrCount(szTest)!=0)
printf(&字符%c个数是%d:\n&
采纳率:10%
=' 'i++)
if(c==' ')word=0;
else if(word==0)
gets(string);\n&stdio,单词之间用空格分隔开int main(){int i,num=0,word=0;/输入一行字符;(c=string[i]);\0',num);
return 0.h&
//n&;\0'.h&/ return 0;i++) if(c==&#39,统计其中有多少单词;
printf(&输入一行字符,统计其中有多少单词,单词之间用空格分隔开
int main()
int i,num=0,word=0;
char string[80];(c=string[i]);,num)!='there is %\ num++; } printf(&there is %d words in this line#include &)word=0; else if(word==0) {word=1;
#include & char string[80];
gets(string); for(i=0
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
【急】一个C++题目.输入一个英文句子找出其中最长的单词将其显示.单词之间用空格分开.要用到指针啊.
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
在main函数中调用测字符串长度函数,用while(i='.')就结束读字符然后输出就好啦!给你思想,程序还是自己写.
啊、是指针题啊,函数调用还没有学过。。。
char arr[0];
while(i=' '){
strlen arr[maxsize] ;
printf("arr[i]");
我电脑没装软件,所以没测。刚刚手打的,你试试这个程序吧!
有问题的话你改改,大致就这样。
为您推荐:
其他类似问题
扫描下载二维码C语言程序设计从文件读入一个字符串,统计该字符串中单词的个数,单词之间用空格分开,空格数可以是多个。
14-06-22 &匿名提问他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)}

我要回帖

更多关于 统计字符串中单词数量 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信