zoukankan      html  css  js  c++  java
  • 0307yuju

    语句

    语句分为:顺序语句,选择语句(分支语句),循环语句。

    选择语句

    If,else

    If是如果的意思,else是另外的意思。If后面跟()括号内为判断条件,如果符合条件则进入if语句执行命令。如果不符合则不进入if语句。Else后面不加条件,但是必须与if配合使用,else后面也可以加if,但if需要条件。If—else可以嵌套。

    若if成立时,则不走else

    若不成立时,则一定走else()二选一

    If,else if,else则是多选一

     

       例如         Console.Write("你有房子吗?");

                string m = Console.ReadLine();

                if (m == "1")

                {

                    Console.WriteLine("结婚吧");

                }

                else

                {

                    Console.WriteLine("你有钱吗");

     

                    m = Console.ReadLine();

                    if (m == "1")

                    {

                        Console.WriteLine("先买房在结婚");

                    }

                    else

                    {

                        Console.WriteLine("你有能力吗");

     

                        m = Console.ReadLine();

                        if (m == "1")

                        {

                            Console.WriteLine("先赚钱在买房在结婚");

                        }

                        else

                        {

                            Console.WriteLine("再见");

                        }

     

     

    判断二元一次方程:ax*x+bx+c=0

    如果a等于0,方程式不是二元一次方程

    用公式:代尔塔△=b*b-4ac判断根的情况

    △<0,则方程无解。△>0则方程有两个不同的实根。△=0则方程有两个相同的实根

    求解则用另一个公式

    X=(-b+{-}根号b*b-4ac)/(2*a)

    根号需要用到函数 Math.Sqrt()

     

    例如            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 de=b*b-4*a*c;

                if (a == 0)

                {

                    Console.Write("不是一元二次方程");

     

                }

                else

                {

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

                    if (de >= 0)

                    {

                        double x = (-b + Math.Sqrt(de)) / (2 * a);

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

                        if (de > 0)

                        {

                            Console.WriteLine("方程式有两个不同的根");

     

                            Console.WriteLine("x=" + x.ToString() + "x1=" + x1.ToString());

     

                        }

                        else

                        {

                            Console.WriteLine("方程式有两个相同的根");

                            Console.WriteLine("x=x1="+x.ToString ());

                        }

                    }

                    else if (de < 0)

                    {

                        Console.WriteLine("方程没有实数根");

                    }

                }

  • 相关阅读:
    制作类似QQ截图软件
    XML文件与实体类的互相转换
    MFC中真彩工具条的制作方法
    MFC使用技巧集锦(1)(转载)
    抽象工厂模式与工厂方法模式区别
    VC数据库编程分析
    如何让工具条显示256色图像
    华为软件编程规范和范例
    设计模式总结性试题
    VC++中基于ADO操作ACCESS数据库,FLEXGRID控件的综合应用
  • 原文地址:https://www.cnblogs.com/wcc731546227/p/5252115.html
Copyright © 2011-2022 走看看