zoukankan      html  css  js  c++  java
  • 编程中的 if ()else() 语句

    例句    if()  else()

                double d = Convert.ToDouble(Console .ReadLine());

                if (d >= 60 && d<=100)

                {

                    Console.WriteLine("及格");

                }

                else

                {

                    Console.WriteLine("不及格");

                }

                Console.ReadLine();

     

    例题

    1·将一个浮点数四舍五入为整数。

     

                Console.Write("请输入:");

                double d = Convert.ToDouble(Console.ReadLine());

                if (d-(int)d>=0.5)

                {

                    d = (int)d;

                    d++;

                }

                else

                {

                    d=(int)d;

                }

                Console.WriteLine("结果为:"+d.ToString());

                Console.ReadLine();

     

     

     

    2·求一元二次方程的根(a*x*x+b*x+c=0

     

                Console.WriteLine("一元二次方程为:a*x*x+b*x+c=0,求方程的根");

                Console.Write("请输入:a=");

                double a = Convert.ToDouble(Console.ReadLine());

                Console.Write("请输入:b=");

                double b = Convert.ToDouble(Console.ReadLine());

                Console.Write("请输入:c=");

                double c = Convert.ToDouble(Console.ReadLine());

     

                if (a == 0)

                {

                    Console.WriteLine("这不是一元二次方程!!!");

                }

                else

                {

                    double dr = b * b - 4 * a * c;

                    if (dr > 0)

                    {

                        double x1 = (-b + Math.Sqrt(dr)) / 2 * a;

                        double x2 = (-b - Math.Sqrt(dr)) / 2 * a;

                        int c1 = (int)x1;

                        int c2 = (int)x2;

                        Console.WriteLine("有两个不相等的根, x1={0}x2={1}", c1, c2);

                    }

                    if (dr == 0)

                    {

                        double x = (-b) / 2 * a;

                        int c3=(int)x;

                        Console.WriteLine("有一个根,x=" + c3);

                    }

                    if (dr < 0)

                    {

                        Console.WriteLine("无实根!");

                    }

                }

                Console.ReadLine();

     

     

     

    3·判断体重是否标准(男士标准体重=身高-100±3;女士标准体重=身高-110±3

     

                Console.WriteLine("体重检测程序");

                Console.Write("请输入性别:");

                string x = Convert.ToString(Console.ReadLine());

                Console.Write("请输入体重(kg)");

                double t = Convert.ToDouble(Console.ReadLine());

                Console.Write("请输入身高(cm)");

                double s = Convert.ToDouble(Console.ReadLine());

     

                if (x == "" || x == "")

                {

                    if (x == "")

                    {

                        double bzt1 = s - 100 + 3;                // bzt1为标准体重

                        double bzt2 = s - 100 - 3;                // bzt2为标准体重

                        if (t > bzt1)

                        {

                            Console.WriteLine("游泳可以不用救生圈了");

                        }

                        else if (t <= bzt1 && t >= bzt2)

                        {

                            Console.WriteLine("身材不错,继续保持");

                        }

                        else

                        {

                            Console.WriteLine("亲~以后多吃点");

                        }

                    }

                    else

                    {

                        double bzt1 = s - 110 + 3;

                        double bzt2 = s - 110 - 3;

                        if (t > bzt1)

                        {

                            Console.WriteLine("游泳可以不用救生圈了");

                        }

                        else if (t <= bzt1 && t >= bzt2)

                        {

                            Console.WriteLine("身材不错,继续保持");

                        }

                        else

                        {

                            Console.WriteLine("亲~以后多吃点");

                        }

                    }

                }

                else

                {

                   Console.WriteLine("朋友,性别都不知道了?");

                }

                Console.ReadLine();

    4·跟电脑猜拳(用到生成随机数函数 Random  r = new Random();    r.nex(n);意思是生成0——n之间的任意整数)

                Console.WriteLine(" ********************************人-机-猜-拳-对-战****************************** ");
                Console.WriteLine("请按正规格式输入,如‘石头’,‘剪刀’,‘布’ ");
                Console.Write("请出拳:");
                string hq= Console.ReadLine();         //人工输入
               if(hq=="石头"||hq=="剪刀"||hq=="布")
               {
                Random r = new Random();      //定义一个随机数生成器
                int i = r.Next(3);            //随机生成一个3以内的正整数
                string computer;             //定义一个字符串,为电脑出拳
                if (i == 0)
                {
                    computer = "剪刀";
                }
                else if (i == 1)
                {
                    computer = "石头";
                }
                else
                {
                    computer = "布";
                }
                Console.WriteLine(" "+hq+"VS"+computer+" ");

                int x;
                if(hq=="剪刀")
                {
                    x = 0;
                }
                else if (hq == "石头")
                {
                    x = 1;
                }
                else
                {
                    x = 2;
                }

                int c = x - i;            //变量c为hq-computer的值
                if (c==0||c==1||c==-2)
                {
                    if (c==1||c==-2)
                    {
                        Console.WriteLine("恭喜你获胜!");
                    }
                    else
                    {
                        Console.WriteLine("不好意思平局");
                    }
                }
                else if(c==-1||c==2)
                {
                    Console.WriteLine("唉~你输了");
                }
               }else
               {
                   Console.WriteLine("输入格式不正确");
               }
                Console.ReadLine();

  • 相关阅读:
    《BI项目笔记》挑选产出分析Cube
    《BI项目笔记》报到信息分析Cube
    详解jQuery each() 方法
    可编辑的select下拉框
    可编辑的select下拉框
    UML关系(泛化,实现,依赖,关联(聚合,组合))
    UML关系(泛化,实现,依赖,关联(聚合,组合))
    深入浅出UML图(三)
    深入浅出UML图(三)
    深入浅出UML类图(二)
  • 原文地址:https://www.cnblogs.com/hqjy/p/4022581.html
Copyright © 2011-2022 走看看