zoukankan      html  css  js  c++  java
  • 函数解一元二次方程

    namespace ConsoleApplication10
    {
        class Program
        {
    
            //函数多个返回值、
    
                //输入参数前加out就变成输出参数
            
            public int jiefangcheng(int a, int b , int c,out double x1,out double x2)
            {
                x1 = 0;
                x2 = 0;
                if(0== b*b-4*a*c)
                {
                    x1 = (-b) / (2 * a);
                    x2 = x1;
                    return 1;
                }
    
                else if (0 < b * b - 4 * a * c)
                {
                    x1 = (-b + Math.Sqrt(b * b - 4.0 * a * c)) / (2.0 * a);
                    x2 = (-b - Math.Sqrt(b * b - 4.0 * a * c)) / (2.0 * a);
    
                    return 2;
                }
                   else
    
                {
                    return 0;
                }
            }
            static void Main(string[] args)
            {
                Console.WriteLine("请输入数值a");
                int a = int.Parse(Console.ReadLine());
                Console.WriteLine("请输入数值b");
                int b = int.Parse(Console.ReadLine());
                Console.WriteLine("请输入数值c");
                int c = int.Parse(Console.ReadLine());
    
                double x1, x2;
                int fanhui = new Program().jiefangcheng(a, b, c, out x1, out x2);
    
                if(fanhui ==0)
                {
    
                    Console.WriteLine("两个相等的实数根");
    
                    Console.ReadLine();
                }
            }
        }
    

      

  • 相关阅读:
    Hibernate核心接口和类
    Struts 2基础知识
    博客开篇
    程序员的幽默笑话(深意爆笑)
    追MM的各种算法
    全局css(慕课)
    全局css
    目录的分层
    class 设置多个css属性
    Python爬虫学习:四、headers和data的获取
  • 原文地址:https://www.cnblogs.com/suncan0/p/4990858.html
Copyright © 2011-2022 走看看