1,循环输入多组数据;2:判断字母范围不能模仿数学表达式,需要用逻辑符号连接
;3:输出,需要换行处理;4:题解读入方法需要用getchar()吃掉回车,不然会将回车读入”ch“中从而显示no。
//#include<stdio.h> //if换种写法行不行呢?
//int main()
//{
// char ch = 0;
// while (~scanf("%c", &ch) != 0)
// {
// getchar();
//
// if ('a'<=ch <= 'z')
//2:判断字母范围不能模仿数学表达式,需要用逻辑符号连接;
//3:输出,需要换行处理;
//4:题解读入方法需要用getchar()吃掉回车,不然会将回车读入”ch“中从而显示no。
// printf("YES\n"); //结果是这种IF条件写法有问题,便错了
// else if ('A'<=ch <= 'Z')
// printf("YES\n");
// else
// printf("NO\n");
// }
// return 0;
//}
//int main()
//{
// char ch = 0;
// while (~scanf("%c", &ch) != 0)
// {
// getchar();
//
// if ('a'<=ch <= 'z')
//2:判断字母范围不能模仿数学表达式,需要用逻辑符号连接;
//3:输出,需要换行处理;
//4:题解读入方法需要用getchar()吃掉回车,不然会将回车读入”ch“中从而显示no。
// printf("YES\n"); //结果是这种IF条件写法有问题,便错了
// else if ('A'<=ch <= 'Z')
// printf("YES\n");
// else
// printf("NO\n");
// }
// return 0;
//}