输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。
输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。需要两种不同的方法方法(简单易懂的)...
输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。需要两种不同的方法方法(简单易懂的)
展开
1个回答
展开全部
#include <stdio.h>
void main()
{
char str[100];
int num=0;
int i=0;
gets(str);
while(str[i] != '\0')
{
while(str[i] == ' ')
{
i++;
}
if(str[i] == '\0')
break;
else
num++;
while(str[i] != ' 'str[i] != '\0')
{
i++;
}
}
printf("%d\n",num);
}
void main()
{
char str[100];
int num=0;
int i=0;
gets(str);
while(str[i] != '\0')
{
while(str[i] == ' ')
{
i++;
}
if(str[i] == '\0')
break;
else
num++;
while(str[i] != ' 'str[i] != '\0')
{
i++;
}
}
printf("%d\n",num);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询