zoukankan      html  css  js  c++  java
  • 一元二次方程公式

         也许你还不了解什么是一元二次方程,但聪明的你小小钻研一下就会很好地掌握。形如ax^2+bx+c=0(a不为0)的关于x的方程称为一元二次方程,a,b,c为该一元二次方程的系数。输入三个数a,b,c分别表示一元二次方程的三个系数(二次项系数、一次项系数和常数项),编写程序计算并输出该方程的解的情况。无解输出No。

         

        此题的解是有公式的:

           m=b*b-4*a*c(验证式)

           if(m>0)

           {

               cout<<(-b+sqrt(m))/(2*a);//当m大于0,有两个解,这个是小的解,-m开方

               cout<<(-b-sqrt(m))/(2*a);//这个是大的解,+m开方

           }

           else if(m==0)

           {

               cout<<-b/(2*a);//m=0,只有固定一个解,因为+m开方和-m开方都一样,所以可以省去

           }

           else cout<<"No";//m<0无法开方,无解

    神がいた世界、その指先で映りのは、わが身が受けた大きいこと、また「責任」と言われろ?
  • 相关阅读:
    python 获取时间戳
    【转载】Git分支
    【转载】Jmeter分布式测试
    【总结】异常处理
    【转载】linux-查看日志
    【转载】python中if-else的多种写法
    【转载】Linux中rz和sz命令
    【转载】pip 使用国内源
    wrk(一)
    angular-gridster2使用
  • 原文地址:https://www.cnblogs.com/scx2015noip-as-php/p/yyecfc.html
Copyright © 2011-2022 走看看