C ++中嵌套if-else语句的简单示例

嵌套if-else语句

当我们在条件中验证条件时,称为嵌套条件检查;在这里,我们使用嵌套的if-else语句。

让我们假设,如果您有两个条件:CON_1和CON_2,并且想要验证CON_2,则当CON_1为true时,在这种情况下,我们必须使用Nested if-else。

示例/程序:在这里,我们正在从用户读取一个字符,并验证该字符是否有效,如果该字符为有效字母,那么我们正在验证该字符是否为VOWEL,并为输入字符打印适当的消息。

看程序:

//否则嵌套的示例

//读一个字符,检查它是VOWEL还是辅音

#include<iostream>

using namespace std;

int main(){

char ch;

//读一个字符

cout<<"Enter an alphabet: ";

cin>>ch;

//检查字符是否为字母的条件

if( (ch>='A' && ch<='Z') || (ch>='a' && ch<='z'))

{

//检查字符的条件是否为VOWEL-

if( ch=='A' || ch=='a' || ch=='E' || ch=='e' || ch=='I' || ch=='i' || ch=='O' || ch=='o' || ch=='U' || ch=='u')

cout<<"\""<<ch<<"\" is a VOWEL"<<endl;

else

cout<<"\""<<ch<<"\" is a CONSONANT"<<endl;

}

else

{

cout<<"\""<<ch<<"\" is not an alphabet\n";

}

return 0;

}

输出结果

First run:

Enter an alphabet: D

"D" is a CONSONANT

Second run:

Enter an alphabet: e

"e" is a VOWEL

Third run:

Enter an alphabet: 8

"8" is not an alphabet

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

回到顶部