#include <stdio.h>int main(){int letter=0,space=0,number=0,others=0;char c;printf("请输入");for(;c!='\n';){scanf("%c",&c);if(('a'<=c&&c<='z')||('A'<=c&&c<='Z')) letter++;else if(c==' ') space++; else if('0'<=c&&c<='9') number++; else others++;}printf("letter=%d,space=%d,number=%d,others=%d",letter,space,number,others);}我只输了个123,为什么others=1????