hello,我是王木木,很高兴遇见你。
目录
题目描述: 从键盘任意输入一个字符,编程判断是否是字母(包括大小写)。
输入描述: 多组输入,每行输入包括一个字符。
输出描述:针对每行输入,输出该字符是字母(YES)或不是(NO)。
方法1:if语句法
#include<stdio.h>
int main()
{
int ch = 0;
while ((ch = getchar()) != EOF)
{
getchar();//消掉\n
if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))
{
printf("YES\n");
}
else
{
printf("NO\n");
}
}
return 0;
}
方法2:isalpha库函数法
#include<stdio.h>
#include<ctype.h> //isalpha函数的头文件
int main()
{
int ch = 0;
while ((ch = getchar()) != EOF)
{
getchar();//去掉\n
if (isalpha(ch)) //专门判断是否是字母的库函数
{
printf("YES\n");
}
else
{
printf("NO\n");
}
}
return 0;
}