牛客网练习题之:判断输入的字符是否为英文字母
要求
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)。
输入
输入包括一个字符。
输出
输出该字符是字母(YES)或不是(NO)
#include <stdio.h>
int main()
{
char ch;
scanf_s(“%c”, &ch);
if (ch >= ‘a’ && ch <= ‘z’ || ch >= ‘A’ && ch <= ‘Z’)
printf(“YES”);
else
printf(“NO”);
}
在这里 if (ch >= ‘a’ && ch <= ‘z’ || ch >= ‘A’ && ch <= ‘Z’)显得尤为重要,&&与||字符的联用,if语句的判断作用都起到了尤为关键的地步,对于此方法,笔者没有想出更为方便的写法
代码截图为:
输入字母,运转后的截图为:
输入其他字符,运转结果为:
完美收官
08-18
4802
07-31
4923
07-11
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交