求,用switch语句表述下面的语句~

来源:百度知道 编辑:UC知道 时间:2024/06/03 12:37:29
我很想知道用switch case的选择语句能不能翻译下面的句子~~麻烦了

cout<<"请输入一个字母:";
cin>>c;
if(c>='A'&&c<='Z')
cout<<"大写字母"<<endl;
else if(c>='a'&&c<='y')
cout<<"小写字母"<<endl;
else
cout<<"不知道是啥!"<<endl;
在 switch语句中,能不能一句话表述从A到Z??

用那语句太麻烦了。就是列举出来而已。如下,中间的省略
switch(c){
case 'A':
case 'B':
case 'C':
……
case 'Z':cout<<"大写字母"<<endl;
case 'a':
……
case 'z':cout<<"小写字母"<<endl;
default:cout<<"不知道是啥"<<endl;
}
中间……号是列举。自己补完整。
switch语句不能一句话表述从A到Z,所以这个算法用switch划不来。