题目描述
输入一行字符,统计其中分别有多少个单词和空格。比如输入:“How are you”,有3个单词和2个空格。
输入
每行输入一字符串
输出
输出单词个数及空格个数,用逗号隔开
样例输入 Copy
How are you
I love C language
样例输出 Copy
3,2
4,4
代码
#include <stdio.h>
#include<string.h>
int main()
{
char s[1000];
int i,dc,kg;
while(gets(s)!=NULL)
{
dc=0;kg=0;
for( i = 0 ; i < strlen(s) ; i++)
{
if(s[i]==' '&&s[i+1]!=' ')
dc++;
if(s[i]==' ')
kg++;
}
if(s[0]!=' ')
dc++;
if(s[strlen(s)-1]==' ')
dc-=1;
printf("%d,%d\n",dc,kg);
}
}