代码:
#include"stdio.h" int main(void){//请问void main(void)为什么就不行呢? char t; int s=0; do{ scanf("%c",&t); //只可能包含字母或数字 if(t>='A'&&t<='Z'||t>='a'&&t<='z'||t>='0'&&t<='9') s++; }while(t!='\0');//字符串结束(问题很有可能在这里……) printf("%d",s); return 0; }