请高手帮我看看这个求字符个数的程序错哪了,我是新手,非常感谢

2025-04-13 08:09:14
推荐回答(1个)
回答1:

两个地方有错。
1、if(ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')charsum++;
应该是:if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))charsum++;
这是语法问题,应该会编译不过的。
2、else if(ch='')spacesum++;
应该是:else if(ch==' ')spacesum++;
注意,空字符应该是' ',中间有个空格,=和==是不一样的,要注意。