#include <stdio.h>
int main(void)
{
char ch;
int lc = 0; /* 统计小写字母
int uc = 0; /* 统计大写字母
int oc = 0; /* 统计其他字母
while ((ch = getchar()) != '#')
{
if ('a' <= ch >= 'z')
lc++;
else if (!(ch < 'A') || !(ch > 'Z')
uc++;
oc++;
}
printf(%d lowercase, %d uppercase, %d other, lc, uc, oc);
return 0;
}
改好了
#include <stdio.h>
int main(void)
{
char ch;
int lc = 0;
int uc = 0;
int oc = 0;
while ((ch = getchar()) != '#')
{
if ('a' <= ch||ch >= 'z')
lc++;
else if(!(ch < 'A')|| !(ch > 'Z'))
uc++;
oc++;
}
printf("%d lowercase, %d uppercase, %d other", lc, uc, oc);
return 0;
}