BC35 判断字母
描述
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)。
输入描述:
输入包括一个字符。
输出描述:
输出该字符是字母(YES)或不是(NO)。
本题的难点就是如何处理掉'\n'
思路:在代码最后用getchar处理掉'\n'
getcahr具体用法
代码如下:
#include <stdio.h> int main() { int ch = 0; while((ch=getchar()) != EOF) { //判断字母 if((ch>='A' && ch<='Z') || (ch>='a' && ch<='z')) { printf("YES\n"); } else { printf("NO\n"); } //清理掉\n getchar(); } return 0; }