填空题
下面的函数是检验输入的字符是大写还是小写或者不是26个字母,请填空。
#include<iostream>
using namespace std;
void fun(char ch)
{
if((ch>='a')&&(ch<='2'))
cout<<"是小写字母:"<<ch<<endl;
else
{
If{{U}} 【8】 {{/U}}
cout<<"是大写字母:"<<ch<<endl;
else
cout<<"是其他字符:"<<ch<<endl;
}
}
void main()
{
char ch;
cout<<"请输入一个字符:";
cin>>ch;
fun(ch);
}
【正确答案】
1、((ch>='A')&&(ch<='Z'))
【答案解析】[解析] 根据题意,如果满足条件输出“是大写字母”,所以if后的条件应设置为((ch>= 'A')&&(ch>='Z'))。