首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

初学者求帮助,统计一句话里的单词数时为什么结尾处多加一个空格就会统计异常

2012-06-15 
菜鸟求帮助,统计一句话里的单词数时为什么结尾处多加一个空格就会统计错误。#include stdio.hint main(){

菜鸟求帮助,统计一句话里的单词数时为什么结尾处多加一个空格就会统计错误。
#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%以上!

热点排行