编写一个程序,把输入作为字符流读取,直至遇到EOF。令其报告输入中的大写字母个数和小写字母个数。假设小写字母的数值是连续的,大写字母也是如此。或者你可以使用ctypc,h库中的合适的函数来区分大小写。
#include <stdio.h> #include <ctype.h> int main(void) { char ch; int lower=0,upper=0; while ( (ch=getchar()) != EOF ) { if ( islower(ch) ) lower++; if ( isupper(ch) ) upper++; } printf("lower: %d, upper: %d\n",lower,upper); return 0; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题