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