C ++中的阶梯if-else语句的简单示例
阶梯if-else语句
当我们有多个条件要检查时,我们使用这种形式的if-else。
在此程序中:我们将检查输入的字符是否为有效的字母?
1)检查字母的条件
(ch>='a'&& ch<='z') || (ch>='A' && ch<='Z')
字符大于或等于“a”(小写)且小于或等于“z”(小写),或字符大于或等于“A”(大写)且小于或等于“Z”(大写))。
2)检查数字的条件
(ch>='0' && ch<='9')
字符大于或等于'0'且小于或等于'9'。
看程序:
#include<iostream>
using namespace std;
int main(){ char ch;
//输入一个字符
cout<<"Enter a character: ";
cin>>ch;
//验证字符的条件是字母
if( (ch>='a'&& ch<='z') || (ch>='A' && ch<='Z'))
{
cout<<"Entered character is an alphabet";
}
//验证字符的条件是数字
else if(ch>='0' && ch<='9')
{
cout<<"Entered character is a digit";
}
//其他字符无效字符
else
{
cout<<"Enter a valid character";
}
cout<<endl;
return 0;
}输出结果
First run: Enter a character: W Entered character is an alphabet Second run: Enter a character: i Entered character is an alphabet Third run: Enter a character: 7 Entered character is a digit Fourth run: Enter a character: + Enter a valid character
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短