读书人

初学者求帮助统计一句话里的单词数时

发布时间: 2012-06-15 19:37:05 作者: rapoo

菜鸟求帮助,统计一句话里的单词数时为什么结尾处多加一个空格就会统计错误。
#include <stdio.h>
int main()
{
char string[100];
int i,num;
gets(string);
for(i=0,num=1;(string[i])!='\0';i++)
{
if(string[i]==32&&string[i-1]>=97&&string[i-1]<=122)num++;
}
printf("一共有%d个单词",num);
return 0;
}

[解决办法]
“多一少一”问题占程序员常犯错误的10%以上!

读书人网 >C++

热点推荐