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

以上是 C ++中的阶梯if-else语句的简单示例 的全部内容, 来源链接: utcz.com/z/321519.html

回到顶部