编写一个程序,把输入作为字符流读取,直到遇到EOF。令其报告输入的大写字母和小写字母的个数。
#include <stdio.h>
#include <ctype.h>
int main(int argc, const char * argv[]) {
char ch;
int lower,upper;
while ((ch=getchar())!=EOF) {
if (islower(ch)) {
lower++;
}
if (isupper(ch)) {
upper++;
}
}
printf("小写的%d,大写的%d\n",lower,upper);
return 0;
}
我时在Xcode里写的 运行时要摁两次 control+D,不明白为什么需要摁两次 |
|