c语言:输入一行字符,统计出其中单词的个数,个单词之间用空格分隔,空格数可以是多个。 输入案例1
c语言:输入一行字符,统计出其中单词的个数,个单词之间用空格分隔,空格数可以是多个。输入案例1:boy空格John空格空格空格language输入案例2:空格boy空格J...
c语言:输入一行字符,统计出其中单词的个数,个单词之间用空格分隔,空格数可以是多个。
输入案例1:
boy空格John空格空格空格language
输入案例2:
空格 boy空格John空格空格空格language
输入案例3:
空格 boy空格John空格空格空格language空格 展开
输入案例1:
boy空格John空格空格空格language
输入案例2:
空格 boy空格John空格空格空格language
输入案例3:
空格 boy空格John空格空格空格language空格 展开
2个回答
展开全部
#include<stdio.h>
int main()
{
char str[1000];
int i=0,count=0;
gets(str);
if(str[0]!=' ') count=1;
for(i=1;str[i]!='\0';i++)
{
if(str[i-1]==' '&& str[i]!=' ')
count++;
}
printf("%d\n",count);
return 0;
}
更多追问追答
追问
我们还没学[],下节课才学。
getchar是接触过
追答
你学过数组,这题咋做啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询