为什么多了一个数
程序代码:
#include<stdio.h>
#include<ctype.h>
int main(void)
{
int A,b,c; //A为大写字母个数,B为小写字母个数//
char ch;
while((ch = getchar()) != EOF)
{
if(isupper(ch))
{
A++;
continue;
}
else if(islower(ch))
b++;
else
c++;
}
printf("大写字母%d个,小写字母%d个,其它字符%d个.\n",A,b,c);
return 0;
}
为什么小写字母老是多一个数的,是回车键,还是EOF键的问题。








