文章目录
BC56判断字母
#include<stdio.h>
int main()
{
char a=0;
while (~scanf("%c",&a))
{
if(a>='A'&&a<='z')
printf("YES\n");
else
printf("NO\n");
getchar();
}
return 0;
}
这个是正确的答案,但是在做题过程中也遇到了不少的困难。
一题百解
这道题中需要判断是否是字母,那么我们就要遍历,如何设置范围也是一个问题。关键就在这!
遍历时写成a>=‘A’&&a<=‘z’ 大写的A 小写的z 这不是一道题出现这个范围了,所以说,知道了一个方法,就能解决很多的题目。万变不离其宗。
最开始我写成了
然后就报错了,所以说,范围很重要。