zoukankan      html  css  js  c++  java
  • if语句的用法及其案例

    1.if else 语句的结构 if()      括号内为判定的条件                                

                             {         花括号内为执行的代码

                              }  

                         else

                               {       花括号内为执行的代码

                                  }  

    2.案例分析

    输入三个数 xyz 按照从小到大依次排列

    Console.Write("请输入x");
    int x = int.Parse(Console.ReadLine());
    Console.Write("请输入y");
    int y = int.Parse(Console.ReadLine());
    Console.Write("请输入z");
    int z = int.Parse(Console.ReadLine());
    if (x < y && x < z)
    {
    Console.WriteLine(x);
    if (y < z)
    {

    Console.WriteLine(y);
    Console.WriteLine(z);
    }
    else {
    Console.WriteLine(z);
    Console.WriteLine(y);
    }
    }

    else if (y < x && y < z)
    {
    Console.WriteLine(y);
    if(x<z){
    Console.WriteLine(x);
    Console.WriteLine(z);

    }
    }
    else
    {
    Console.WriteLine(z);
    if (x < y)
    {
    Console.WriteLine(x);
    Console.WriteLine(y);

    }
    else {
    Console.WriteLine(y);
    Console.WriteLine(x);
    }
    }
    }

    2.

    输入姓名,分数,如果100为满分,高于等于80分优秀,高于等于60分及格,50和60之间差一点 ,低于50分笨蛋

    Console.Write("请输入姓名");
    string name = Console.ReadLine();
    Console.Write("请输入分数");
    double fenshu = double.Parse(Console.ReadLine());
    if (fenshu >= 0 && fenshu <= 100)
    {
    if (fenshu == 100)
    {
    Console.WriteLine("满分" + name + "haha");
    }
    else if (fenshu >= 80)
    {
    Console.WriteLine("优秀" + name + "考的不错");
    }
    else if (fenshu >= 60)
    {
    Console.WriteLine("良好");
    }
    else if (fenshu >= 50)
    {
    Console.WriteLine("差一点点");
    }
    else
    {
    Console.WriteLine("笨蛋");
    }
    }
    else
    {
    Console.WriteLine("你的输入错误");
    }

    3.

    判断ax*x+bx+c=0是否是一元二次方程式,如果是,求他们的根

    Console.WriteLine("求方程式ax*x+bx+c=0");
    Console.Write("请输入啊a=");
    double a = double.Parse(Console.ReadLine());
    Console.Write("请输入啊b=");
    double b = double.Parse(Console.ReadLine());
    Console.Write("请输入啊c=");
    double c = double.Parse(Console.ReadLine());
    double daita = b * b - 4 * a * c;
    if (a == 0)
    {
    Console.WriteLine("不是一元二次方程式");
    }
    else
    {
    Console.WriteLine("是一元二次方程式");
    if (daita >= 0)
    {
    double x1 = (-b + Math.Sqrt(daita)) / 2 * a * c;
    double x2 = (-b + Math.Sqrt(daita)) / 2 * a * c;
    if (daita > 0)
    {
    Console.WriteLine("方程式有两个不同的实数根");
    Console.WriteLine("x1=" + x1.ToString() + "x2=" + x2.ToString());
    }
    else
    {
    Console.WriteLine("方程式有两个相同的实数根");
    Console.WriteLine("x1=x2=" + x1.ToString());
    }
    }
    else if (daita < 0)
    {
    Console.WriteLine("没有根");
    }
    }

  • 相关阅读:
    游标
    mobaxterm安装与使用(root_35/37/36/121)
    美团笔试--修改矩阵
    美团笔试1--螺旋矩阵
    assert函数
    2019年头条笔试--围坐分糖果
    邻值查找——stl函数lower_bound和upper_bound的使用
    动态规划练习1--腾讯暑期实习正式批
    Windows 7下硬盘安装CentOS6.4的解决方法
    Sublime Text 3 的一些基本使用方法和配置
  • 原文地址:https://www.cnblogs.com/yuchao19950412/p/5250898.html
Copyright © 2011-2022 走看看