为了账号安全,请及时绑定邮箱和手机立即绑定

怎么能不用数组求得一行字符有多少单词呢?

怎么能不用数组求得一行字符有多少单词呢?

C
蓝色忧云 2016-11-28 19:33:48
查看完整描述

2 回答

?
望远

TA贡献1017条经验 获得超1032个赞

#include <stdio.h>
void main()
{
	int count=0;
	char c;
	scanf("%c",&c);
	while(c!='\n')
	{
		if(c==' ')
		{
			count++;
			 while(c!=' '&& c!='\n')  
                        {  
                            scanf("%c",&c);
                        }
		}
		scanf("%c",&c);
	}
	printf("%d\n",count+1);
}

//img1.sycdn.imooc.com//58403b86000107d203380113.jpg

查看完整回答
反对 回复 2016-12-01
?
MinRam

TA贡献87条经验 获得超24个赞

循环,输入一个字符,计数器加一。 因为只是计算个数,并不需要用数组存储整个字符串。
查看完整回答
反对 回复 2016-11-29
  • 2 回答
  • 0 关注
  • 935 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信