问个字符统计的问题,请大家帮忙
#include "stdio.h"main()
{
int c=0;
printf("Please input sentence:\n");
while(getchar()!='\n')
{c++;
if (getchar()=='')
c--;
}
printf("The sum of sentence's characters is:%d",c);
getch();
}
以上是我根据树上程序改编的,目的是输入一窜字符统计字数,但是空格不统计在内,但是最终跑出来的数字不对,且回车要两次才能显示结果,各位可以告诉我为什么吗?
补充一下运行画面:
敲w e e时返回3正确,但是敲wee时就返回2错了。。。
[ 本帖最后由 account 于 2010-4-14 12:43 编辑 ]