int A ( char c){ if (c>='a' && c<='z') return 0; else if (c>='A' && c<='Z') return 0; else if (c>='0'&&c<='9') return 0; else return 1;}main函数里:int x=0; 你得初始化它为0.调用的地方改为:x+=A(c);