题目描述:
描述
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)。
输入描述:
多组输入,输入包括一个字符。
输出描述:
输出该字符是字母(YES)或不是(NO)。
示例1
输入:
H
复制输出:
YES
复制
示例2
输入:
9
复制输出:
NO
给出两种方法:
源代码:
#include<stdio.h>
int main()
{
//多组输入
char ch = 0;
while ((ch = getchar()) != EOF)
{
if ((ch >= 'A'&&ch <= 'Z') || (ch >= 'a'&&ch <= 'z'))
{
printf("YES\n");
}
else
{
printf("NO\n");
}
getchar();//处理\n
}
return 0;
}
#include<stdio.h>
int main()
{
//多组输入
char ch = 0;
while (scanf("%c", &ch) != EOF)
{
if ((ch >= 'A'&&ch <= 'Z') || (ch >= 'a'&&ch <= 'z'))
{
printf("YES\n");
}
else
{
printf("NO\n");
}
getchar();//处理\n
}
return 0;
}