嵌套条件语句
<分区>
嵌套条件语句
在“
if
”块中和“<代码>其他代码>”可能包括任何其他语句,包括其他条件语句。这导致
嵌套条件语句;
else
语句引用最近的前一个
if
。
例子
如果 ( A > 10 )
如果 ( A > 100 )
输出 << “你有很多钱。”;
别的
输出 << “你有足够的钱。”;
别的
输出 << “你没有足够的钱。”;
为了更容易理解程序,所有“if
”块和“<代码>其他代码>” (连同分隔它们的括号)向右移动 2-3 个字符 - 这称为梯形表示法。
记录“阶梯”对任何程序员来说都是很好的形式!
Problem
使用嵌套条件语句,编写一个程序,如果从键盘输入的数字介于 20
和 40 之间,则显示单词“YES
” code>,以及单词“NO
”否则。
将缺少的代码片段粘贴到程序中。
请注意,该程序有两个 else
分支 - 如果不满足任何条件,则 “NO
”。