Module: 嵌套条件语句。条件艰苦


Problem

2/13

条件艰苦

Theory Click to read/hide

前面的问题可以使用复杂条件以更短的方式解决. 

让我们看看它是什么。
最简单的条件由一个关系组成(大于、小于等)。但有时需要将简单的条件组合成更复杂的条件,例如:外面很冷,正在下雨。两个简单的条件(外面很冷),(外面正在下雨)在这里用 AND 连接起来。

复杂条件 - 由使用逻辑运算组合的两个或多个简单关系(条件)组成:

<正文>
AND 运算(布尔乘法)需要两个条件为同时遇见。
<代码>条件1 && condition2 只有在两个简单条件同时为真时才会计算为真。

 OR (逻辑加法)运算至少需要满足其中一个条件。
 <代码>条件 1 ||  condition2  仅当两个简单条件同时为假时,才会计算为假。

运算 NOT  (逻辑非)
 ! condition1  如果 condition1 为真,则计算结果为假,反之亦然。

逻辑运算和关系的执行优先级。
1. 括号内的操作。
2. NOT.
操作 3. 逻辑关系>, <, >=, <=, ==, !=.
4. 操作And.
5. 操作或。
括号用于改变动作的顺序。

布尔变量。
在许多编程语言中,可以使用存储布尔值(真/假)的变量。在 C# 中,此类变量可以取值 true(真)或 false(假)。比如一段程序片段: 
<前> bool a, b; 一个=真; b=假; 控制台.WriteLine(a || b); 会输出 到屏幕 1true - false 为 0)。布尔变量的类型 bool以英国数学家乔治命名布尔 - 逻辑代数的创造者。

Problem

在前面我们分析的问题中,需要检查数字必须是的条件大于或等于 20 且小于或等于 40。 
您可以使用复杂的条件来缩短之前的任务。

在程序的第 6 行,代替下划线 (__),插入所需的逻辑连接词。
 姓名 用C#写的
<代码>&&
<代码>||
!
1
using System;   
2
class Program {   
3
    static void Main()   
4
    {   
5
        int n = Convert.ToInt32(Console.ReadLine());   
6
7
            Console.WriteLine("YES");   
8
        }   
9
        else {   
10
            Console.WriteLine("NO");   
11
        }   
12
    }   
13
}   

     

Program check result

To check the solution of the problem, you need to register or log in!