• 语言的类型


     //语句分类:顺序语句,选择语句(分支语句),循环语句
    
                //选择、分支语句
                //if(){}
                //int a = 10;
                //if (a < 11)
                //{
                //    a++;
                //}
                //if(a>3)
                //{
                //    a--;
                //}
                //Console.WriteLine(a);
    
    
    
                //if(){}else{}              二选一
                //若if成立,则不去走else
                //若if不成立,则一定会走else
                //int a = 10;
                //if (a > 3)
                //{
                //    a--;
                //}
                //else
                //{
                //    a++;
                //}
                //Console.WriteLine(a);
    
    
                //if(){}else if(){} else if(){}else{}       多选一
                //若if成立,那其他的所有都不去看
                //若if不成立,去查看下一个else if成立不成立,若成立,剩下的全都不用看
                //int a = 10;
                //if (a > 9)
                //{
                //    a++;
                //}
                //else if (a < 11)
                //{
                //    a++;
                //}
                //else
                //{
                //    a++;
                //}
    
                //Console.WriteLine(a);
    
    
                //if的嵌套
                //if()
                //{
                //    if()
                //    {
    
                //    }
                //    else
                //    {
    
                //    }
                //}
                //int a = 10;
                //if (a < 100)
                //{
                //    if (a > 3 && a < 20)
                //    {
                //        a++;
                //    }
                //    else
                //    {
                //        a--;
                //    }
                //}
                //else
                //{
                //    a += 10;
                //}
                //Console.WriteLine(a);
    //练习
                //输入一个小于等于100的整数,判断:
                //是小于10的
                //两位数
                //是100
                //Console.Write("请输入一个小于等于100的整数:");
                //int a = int.Parse(Console.ReadLine());
                //if (a <= 100)
                //{
                //    if (a < 10)
                //    {
                //        Console.WriteLine("您输入的是一个小于10的数!");
                //    }
                //    else if (a >= 10 && a < 100)
                //    {
                //        Console.WriteLine("您输入的是一个两位数的数!");
                //    }
                //    else//100
                //    {
                //        Console.WriteLine("您输入的数是100!");
                //    }
                //}
                //else
                //{
                //    Console.WriteLine("您的输入有误!");
                //}
    
    
    
    
    
                //Console.ReadLine();
    
                //输入三个整数,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//z<y
                //    {
                //        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);
                //        Console.WriteLine(x);
                //    }
                //}
                //else//z是最小的
                //{
                //    Console.WriteLine(z);
                //    if (x < y)
                //    {
                //        Console.WriteLine(x);
                //        Console.WriteLine(y);
                //    }
                //    else
                //    {
                //        Console.WriteLine(y);
                //        Console.WriteLine(x);
                //    }
                //}
    
                //Console.ReadLine();
    
    
                //两个数,将a的值给b,将b的值给a
                //中间变量
                //int a = 2;
                //int b = 5;
                //int zhong = a;
                //a = b;
                //b = zhong;
    
    
                //输入三个整数,xyz,最终以从小到大的方式输出。
                //Console.WriteLine(x);
                //Console.WriteLine(y);
                //Console.WriteLine(z);
                //利用中间变量
                //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());
    
                //int zhong;
                //if (x < y && x < z)
                //{
                //    if (y < z)
                //    {
    
                //    }
                //    else//x<z<y
                //    {
                //        zhong = y;
                //        y = z;
                //        z = zhong;
                //    }
                //}
                //else if (y < x && y < z)
                //{
                //    zhong = x;
                //    x = y;
                //    y = zhong;
                //    if (y < z)//x<y<z
                //    {
    
                //    }
                //    else//x<z<y
                //    {
                //        zhong = y;
                //        y = z;
                //        z = zhong;
                //    }
                //}
                //else//z最小
                //{
                //    zhong = x;
                //    x = z;
                //    z = zhong;
                //    if (y < z)//x<y<z
                //    {
    
                //    }
                //    else//x<z<y
                //    {
                //        zhong = y;
                //        y = z;
                //        z = zhong;
                //    }
                //}
    
                //Console.WriteLine(x);
                //Console.WriteLine(y);
                //Console.WriteLine(z);
    
    
                //Console.ReadLine();
    
    
    
                //相亲过程
                //女:你有房子么?
                //若有→结婚吧;没有→你有钱么?
                //若有→先买房子再结婚;
                //没有→你有能力么?
                //有→先赚钱再买房子再结婚
                //没有→拜拜
                //Console.WriteLine("你有房子吗?");
                //string m = Console.ReadLine();
                //if (m == "有")
                //{
                //    Console.WriteLine("结婚吧");
                //}
                //else if (m == "没有")
                //{
                //    Console.WriteLine("你有钱吗");
                //    m = Console.ReadLine();
                //    if (m == "有")
                //    {
                //        Console.WriteLine("先买房再结婚");
                //    }
                //    else if (m == "没有")
                //    {
                //        Console.WriteLine("你有能力吗");
                //        m = Console.ReadLine();
                //        if (m == "有")
                //        {
                //            Console.WriteLine("先赚钱再买房子再结婚");
                //        }
                //        else if (m == "没有")
                //        {
                //            Console.WriteLine("拜拜");
                //        }
                //    }
                //}
    
    
                //输入学生姓名,输入考试成绩         double
                //若是100,【恭喜你***,满分通过!】
                //若是大于等于80小于100,【**,你很优秀,继续保持!】
                //若是大于等于60小于80,【**成绩良好】
                //大于等于50小于60,【**就差一点点,下次一定要至少及格!】
                //小于50,【**你是笨蛋么?】
                //Console.Write("请输入姓名");
                //string name = Console.ReadLine();
                //Console.Write("请输入成绩");
                //double chengji =double.Parse (Console.ReadLine());
    
                //if (chengji >= 0 && chengji <= 100)//成绩必须在0~100之间
                //{
                //    if (chengji == 100)//100分的时候
                //    {
                //        Console.WriteLine("恭喜你"+name+",满分通过!");
                //    }
                //    else if (chengji >= 80)//80~100之间
                //    {
                //        Console.WriteLine(name+"你跟优秀,继续保持!");
                //    }
                //    else if (chengji >= 60)//60~80之间
                //    {
                //        Console.WriteLine(name+",成绩良好!");
                //    }
                //    else if (chengji >= 50)//50~60之间
                //    {
                //        Console.WriteLine(name+"就差一点就能及格,下次加油!");
                //    }
                //    else//50分以下
                //    {
                //        Console.WriteLine(name+"!!你是笨蛋么?");
                //    }
                //}
                //else//输入有误
                //{
                //    Console.WriteLine("输入有误!");
                //}
    
    
    
                //有一组函数:y = x           (x<1);
                //y = 2x -1                     (1<=x<10);
                //y = 3x-11                     (x>=10)。
                //括号内是x的满足条件。
                //实现功能,随意输入一个x值,输出y的值。
                //Console.Write("x=");
                //double x = double.Parse(Console.ReadLine());
                //double y;
                //if (x < 1)
                //{
                //    Console.Write("y=" + x);
                //}
                //else if (x < 10)
                //{
                //    Console.Write("y=" + (2 * x - 1));
                //}
                //else
                //{
                //    Console.Write("y=" + (3 * x - 11));
                //}
    
    
    
                //ax*x+bx+c=0判断方程是否是一元二次方程,
                //和根的情况。根据公式判断方程的根的状况,
                //公式的值大于零有两个根,
                //等于零有一个根,小于零没有根。
    
                Console.WriteLine("判断方程是不是一元二次方程:");
                Console.WriteLine("ax^2+b*x+c=0");
                Console.WriteLine();
                Console.Write("请输入a=");
                double a = double.Parse(Console.ReadLine());
    
                if (a == 0)
                {
                    Console.WriteLine("此方程不是一元二次方程!");
                }
                else//  a!=0
                {
                    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 (de >= 0)
                    {
                        if (de > 0)
                        {
                            Console.WriteLine("此方程有两个不同的实数根。");
                            double x1 = (-b + Math.Sqrt(de)) / (2 * a);
                            double x2 = (-b - Math.Sqrt(de)) / (2 * a);
                            Console.WriteLine("x1="+x1+",x2="+x2);
                        }
                        else//de==0
                        {
                            Console.WriteLine("此方程有两个相同的实数根。");
                            double x1 = (-b + Math.Sqrt(de)) / (2 * a);
                            Console.WriteLine("x1=x2=" + x1);
                        }
                    }
                    else  //de<0
                    {
                        Console.WriteLine("方程没有实数根!");
                    }
                }


                Console.ReadLine();
    
            }
        }
    }
    

      

      


      

  • 相关阅读:
    linux环境下,使用Navicat连接mysql时,提示本地IP无法连接虚拟环境下的mysql解决方案
    数组-(Zero Sum Subarray)返回数组中和为某个数的子串数组
    hash、hashlib使用
    优先队列
    Jensen 不等式
    ML-集成学习:AdaBoost、Bagging、随机森林、Stacking(mlxtend)、GBDT、XGBoost、LightGBM、CatBoost原理推导及实现
    scipy.optimize优化器的各种使用
    RL-马尔科夫决策过程(MDP)-原理及实现
    ML-sklearn参数随机优化:GridSearchCV、RandomizedSearchCV、hyperopt
    5.matplotlib绘制-meshgrid区域图-可视化ML
  • 原文地址:https://www.cnblogs.com/xingfudehuanyan/p/5251862.html
Copyright © 2020-2023  润新知