swich语句建议改if语句
1、ch是字符串类型,不是字符,可以改char ch[15]
2、n==15写法错了,这里可以删除
3、第七行0后面带分号
4、getchar是接收单个字符,可以用循环接收一个一个接收到数组
for(i=0;i<15;i++)
ch[i]=getchar();
5、第十行输出不要
6、
for(i=0;i<15;i++){
if(ch[i]>='A'&&ch[i]<='Z' || ch[i]>='a'&&ch[i]<='z' ) //判断字符是否为字母
letter++;
else if(ch[i]>=0&&ch[i]>=9) //判断字符是否为数字
digit++;
else if(ch[i]==' ' || ch[i]=="\n") //判断字符是否为空格或者\n
blank++;
else
other++;
}