描述
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)。
输入描述:
输入包括一个字符。
输出描述:
输出该字符是字母(YES)或不是(NO)。
本题的难点就是如何处理掉'\n'
思路:在代码最后用getchar处理掉'\n'
代码如下:
#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;
}