zoukankan      html  css  js  c++  java
  • 2.4 逻辑运算符

    使用逻辑运算符

    运算符 描述 示例
    逻辑非 !expression
    && 逻辑与 expression1&&expression2
    || 逻辑或 expression1||expression2
     1 // Designers Network
     2 // Demonstrates logical operators
     3 
     4 #include <iostream>
     5 #include <string>
     6 using namespace std;
     7 
     8 int main() 
     9 {
    10     string username;
    11     string password;
    12     bool success;
    13 
    14     cout << "	Game Designer's Network
    ";
    15 
    16     do
    17     {
    18         cout << "
    Username: ";
    19         cin >> username; 
    20 
    21         cout << "Password: ";
    22         cin >> password; 
    23 
    24         if (username == "S.Meier" && password == "civilization")
    25         {
    26             cout << "
    Hey, Sid.";
    27             success = true;
    28         }
    29 
    30         else if (username == "S.Miyamoto" && password == "mariobros")
    31         {
    32             cout << "
    What's up, Shigeru?";
    33             success = true;
    34         }
    35 
    36         else if (username == "W.Wright" && password == "thesims")
    37         {
    38             cout << "
    How goes it, Will?";
    39             success = true;
    40         }
    41 
    42         else if (username == "guest" || password == "guest")
    43         {
    44             cout << "
    Welcome, guest.";
    45             success = true;
    46         }
    47 
    48         else
    49         {
    50             cout << "
    Your login failed.";
    51             success = false;
    52         }
    53     } while (!success);
    54 
    55     return 0;
    56 }

    每个成员必须输入用户名和密码来登录,如果登录成功,成员将收到对其个人的问候。若要作为游客访问等罗,用户只需要在用户名或密码提示的后面输入guest即可。

     不是成员或访客则无法登录!

     访客guest登录!

     看来今天有精英登陆了!!!

    运算符的优先级

    逻辑非!比逻辑与&&优先级高。逻辑与&&比逻辑或||优先级高。

    如果希望对低优先级的运算符进行计算,可以使用括号。

    使用冗余括号是一门艺术。

  • 相关阅读:
    luogu 1865 数论 线性素数筛法
    洛谷 2921 记忆化搜索 tarjan 基环外向树
    洛谷 1052 dp 状态压缩
    洛谷 1156 dp
    洛谷 1063 dp 区间dp
    洛谷 2409 dp 月赛题目
    洛谷1199 简单博弈 贪心
    洛谷1417 烹调方案 dp 贪心
    洛谷1387 二维dp 不是特别简略的题解 智商题
    2016 10 28考试 dp 乱搞 树状数组
  • 原文地址:https://www.cnblogs.com/wlyperfect/p/12400493.html
Copyright © 2011-2022 走看看