下面程序有什么错误?
#include <stdio.h> int main (void) { char ch; int 1c = 0; /* 统计小写字符 int uc = 0; /* 统计大写字符 int oc = 0; /* 统计其他字符 while ((ch = getchar ( )) != '#') { if ('a' <= ch >= 'z') 1c++; else if (! (ch < 'A') l l ! (ch > 'Z') uc++; oc++; } printf (%d lowercase, %d uppercase, %d other, 1c, uc, oc); return 0; }