判断字母
判断字母
http://www.nowcoder.com/questionTerminal/44d2d63103664913bc243d3836b4f341
分析:
本题重点是如何使用scanf读入多行数据,以及判断布尔运算符如何编写。
使用getchar函数可以读入多余的回车符,以及利用小括号改变布尔表达式的优先级。
题解:
#include <bits/stdc++.h>
using namespace std;
int main() {
char ch = 0;
while(~scanf("%c", &ch)) {
//读入回车符
getchar();
//或者使用isalpha函数进行判断
//if(isalpha(ch))
if((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z'))
printf("YES\n");
else
printf("NO\n");
}
return 0;
}总结:
对于多行数据输入的使用以及,布尔运算规则等进行了练习。

