一、C语言统计一行有多少单词
【问题描述】
输入一行英文字母,统计其中有多少个单词,单词之间用空格分隔。
【输入形式】一行英文字符
【输出形式】一个整数
【样例输入】Hello world
【样例输出】2
#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
char s[80];
gets(s);
int len;
len=strlen(s);
int i,count=0;
for(i=0;i<len;i++)
{
if(s[i]==' '&&s[i+1]!=' ')
count++;
if(s[i]==' '&&s[i+1]==' ')
i++;
}
if(s[0]==' ')
count--;
if(s[len-1]==' ')
printf("%d",count