求单词个数
统计出一个句子中的单词个数,句子由大小写英文字符和空格及末尾的回车符组成。#include"stdio.h"
main()
{
int i,b=0;
char s[300];
while(scanf("%s",s)!=EOF)
{
for(i=0;s[i]!='\0';i++)
{
if(s[i]==' ')
b++;
}
printf("%d\n",b);
}
}
各位,能不能帮我看一下哪里出现错误?着实表示能力有限,看不出来?谢谢。。。
2011-11-19 12:56
2011-11-19 13:06
2011-11-19 15:53
2011-11-19 16:18
2011-11-19 16:25
程序代码:#include<stdio.h>
main()
{
int i,b=0;
char s[300];
gets(s);
for(i=0;s[i]!='\0';i++)
{
if(s[i]==' ')
b++;
}
printf("%d\n",b+1);
}
2011-11-19 16:27