- #include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int i,number,length;
char str[15];
gets(str);
length=strlen(str);
printf("字符串长度:%d\n",length);
number=countword(str,length);
printf("有%d个单词\n",number);
return 0;
}
int countword(char str[],int length)
{
int count=0;
int i;
for(i=1;i<length;i++)
{
if(str[i-1]!=' '&&str[i]==' ')
{
count++;
}
}
if(str[length]!=' ')
{
count++;
}
return count;
}