精华内容
下载资源
问答
  • C++通过自定义函数求一元二次方程的根本文实例讲述了C++通过自定义函数求一元二次方程的根。分享给大家供大家参考,具体如下:/** 作 者: 刘同宾* 完成日期:2012 年 11 月 24 日* 版 本 号:v1.0* 输入描述:* ...

    C++通过自定义函数求一元二次方程的根

    本文实例讲述了C++通过自定义函数求一元二次方程的根。分享给大家供大家参考,具体如下:

    /*

    * 作 者: 刘同宾

    * 完成日期:2012 年 11 月 24 日

    * 版 本 号:v1.0

    * 输入描述:

    * 问题描述: 求一元二次方程的根。定义函数

    * 程序输出:

    * 问题分析:略

    * 算法设计:略

    */

    #include

    #include

    using namespace std;

    double x,x1,x2,t; //定义全局变量

    void f1(); //函数声明

    double f2(double a,double b);

    void f3(double a,double b,double c);

    int main()

    {

    double a,b,c;

    cout<

    cin>>a>>b>>c;

    t=b*b-4*a*c;

    if(t==0) //由根的判别式来决定执行哪条分支

    {

    f2(a,b);

    cout<

    }

    else if(t<0)

    {

    f1();

    }

    else

    {

    f3(a,b,c);

    cout<

    cout<

    }

    cout<

    return 0;

    }

    void f1()

    {

    cout<

    }

    double f2(double a,double b)

    {

    x=-b/(2*a);

    return x;

    }

    void f3(double a,double b,double c)

    {

    x1=((-b+(sqrt(t)))/(2*a));

    x2=((-b-(sqrt(t)))/(2*a));

    }

    运行效果截图如下:

    希望本文所述对大家C++程序设计有所帮助。相关阅读:

    php获取远程图片体积大小的实例

    PHP实现图片旋转效果实例代码

    CSS position属性的正确解释和实例应用

    深入分析php中接口与抽象类的区别

    JavaScript判断IE版本型号

    C#生成随机数的方法小结

    css制作黑色经典导航下拉菜单

    Farpoint的简单用法简要概述

    Java将字节转换为十六进制代码分享

    Java单利模式与多线程总结归纳

    关于JS中setTimeout()无法调用带参函数问题的解决方法

    HTML5 的新的表单元素(datalist/keygen/output)使用介绍

    Linux系统的服务器上配置电信网通双IP的方法

    实例讲解CSS3中的box-flex弹性盒属性布局

    展开全文
  • 求解一元二次方程

    2012-05-31 11:24:02
    用vb编写的一元二次方程求解程序。可自动判断解的个数,并自动方程的解。 初中数学教师在制作课件时可以把本程序链接到PPT中,增加课件的功能,也可以独立运行单独实现快速求解一元二次方程
  • #include#include#includemain(){float a ,b,c,delta,x1,x2,y1,y2;do{printf("please input the factors of a quadratic equation:a,b,c\n");scanf("%f%f%f",&a,&b,&c);printf("a=%f,b=%f,c=%f\n",a,b,c...

    #include

    #include

    #include

    main()

    {

    float a ,b,c,delta,x1,x2,y1,y2;

    do

    {

    printf("please input the factors of a quadratic equation:a,b,c\n");

    scanf("%f%f%f",&a,&b,&c);

    printf("a=%f,b=%f,c=%f\n",a,b,c);

    delta=b*b-4*a*c;

    if(a==0&&b==0)

    {

    printf("the quadratic equation has no any root\n");

    }

    else if(a!=0)

    { if(delta>=0)

    {

    x1=(-b+sqrt(delta))/(2*a);

    x2=(-b-sqrt(delta))/(2*a);

    printf("the roots of the quadratic equation:x1=%.2f,x2=%.2f\n",x1,x2);

    }

    else

    {

    x1=x2=-b/(2*a);

    y1=y2=sqrt(abs(delta))/(2*a);

    printf("the roots of the quadratic equation:x1=%.2f+i%.2f,x2=%.2f-i%.2f\n",x1,y1,x2,y2);

    }

    }

    else if(a==0)

    {

    x1=x2=-c/b;

    printf("x1=x2=%.2f\n",x1);

    }

    printf("Press \"q\" key to exit programe! \n");

    }while(getch()!='q');

    getch();

    }

    解析看不懂?求助智能家教解答查看解答

    展开全文
  • Python实现求解一元二次方程的方法示例本文实例讲述了Python实现求解一元二次方程的方法。分享给大家供大家参考,具体如下:1. 引入math包2. 定义返回的对象3. 判断b*b-4ac的大小具体计算代码如下:# -*- coding:utf...

    Python实现求解一元二次方程的方法示例

    本文实例讲述了Python实现求解一元二次方程的方法。分享给大家供大家参考,具体如下:

    1. 引入math包

    2. 定义返回的对象

    3. 判断b*b-4ac的大小

    具体计算代码如下:

    # -*- coding:utf-8 -*-

    #! python2

    import math

    class Result:

    result1 = 0

    result2 = 0

    def __init__(self, r1, r2):

    self.result1 = r1

    self.result2 = r2

    def __return__(self):

    return Result(self.result1, self.result2)

    def main(a, b, c):

    num = b*b-4*a*c

    if num < 0:

    return 'no result'

    elif num == 0:

    return Result((-b+math.sqrt(num))/(2*a), (-b+math.sqrt(num))/(2*a))

    else:

    return Result((-b+math.sqrt(num))/(2*a), (-b-math.sqrt(num))/(2*a))

    if __name__ == '__main__':

    result = main(1, 2, 1)

    print result.result1, result.result2

    运行结果:

    -1.0 -1.0

    完 谢谢观看

    展开全文
  • 用R来求解一元二次方程

    万次阅读 2015-12-23 15:41:27
    在R语言中,可以用uniroot()函数来求解方程的某个单根,并且uniroot()的解区间x∈[a,b],要满足a*b。对于一元一次方程,需要调用uniroot()一次。对于一元二次方程,由于二次方程一般有2... //fang.R ##求一元二次方程

    在R语言中,可以用uniroot()函数来求解方程的某个单根,并且uniroot()的解区间x∈[a,b],要满足a*b<0。对于一元一次方程,需要调用uniroot()一次。对于一元二次方程,由于二次方程一般有2个根,所以需要调用uniroot()两次。
      问题:一元二次方程ax^2+bx+c=0, 设a=1, b=5, c=6, 求x?
      代码如下:
      //fang.R

    ##求一元二次方程ax^2+bx+c=0,设a=1,b=5,c=6,求x?
    f3 <- function(x,a,b,c) a*x^2+b*x+c
    a <- 1; b <- 5; c <- 6
    result1 <- uniroot(f3,c(0,-2),a=a,b=b,c=c,tol=0.0001)
    
    ##用uniroot求解单个根
    result2 <- uniroot(f3,c(-4,-3),a=a,b=b,c=c,tol=0.0001)
    result1$root
    result2$root
    
    ##绘制曲线 y = x^2+5x+6
    ##创建数据点
    x <- seq(-5,1,by=0.01)
    y <- f3(x,a,b,c)
    df <- data.frame(x,y)
    
    ##用ggplot2来绘图
    library(ggplot2)
    g <- ggplot(df,aes(x,y))
    g <- g+geom_line(col='red')   #红色曲线
    g <- g+geom_hline(yintercept=0)+geom_vline(xintercept=0)
    g <- g+ggtitle(paste("y=","x^2+",b,"*x+",c))
    g
    

        效果如下:

    14541c83fb111ec0f2ae17ed7cec849f.png
    图(1)该方程有2个根,分别为:-2,-3

    展开全文
  • 主要介绍了Python实现求解一元二次方程的方法,涉及Python基于math包进行数值运算相关操作技巧,需要的朋友可以参考下
  • 该资源可在EXCEL中实现智能化求解一元二次方程,简单易懂,直接按照步骤输入系数即可算出结果,可以直接用,解放了双手,比代码实现还简单!
  • 求解一元二次方程.zip

    2019-08-21 21:34:17
    一元二次方程求解
  • 安装包 pip install zy 安装成功之后引用包 from zy.math import equation as eq ...求解一元次方程 from zy.math import equation as eq b = eq.f2(1,0,-1,2) print(b) ''' ['X1 = -1.521380'
  • 求解一元二次方程程序设计的汇编语言程序, 有的程设计
  • 求解一元二次方程.c

    2019-07-05 14:05:06
    这是一个求解一元二次方程的C语言小程序,按标准形式(程序中会自动提示)输入方程所需参数,即可得到方程的解。
  • 用Java求解一元二次方程

    千次阅读 2019-03-21 08:53:23
    求解一元二次方程
  • 这是一个简单的求解一元二次方程组的python代码,作为新手的第一个完整的代码,还是有很多不足之处
  • //声明函数中的a,b,c printf("ax^2+bx+c=0的解,输入a,b,c:"); //提示输入a,b,c scanf("%d%d%d",&a,&b,&c); //读取输入的a,b,c if(pow(b,2)-4*a*c) //如果b平方-4ac小于0 { printf("此方程无解!"); //输出...
  • C语言求解一元二次方程

    千次阅读 2019-03-17 16:38:31
    功能:求解一元二次方程 无解时输出NAN 输入示例: 3 1 2.1 1 1 -2 1 1.3 1 1.2 输出示例: -0.73 -1.37 1.00 1.00 NAN ------------------------- Author: Zhang Kaizhou Date: 2019-3-17 16:39:4...
  • 用python所写的求解一元二次方程的带图形界面的程序,在软件测试课程中使用,经过黑盒测试、白盒测试均未发现bug,健壮性完美。
  • 用VC++求解一元二次方程,分三种情况讨论
  • 在复数范围内求解一元二次方程组,可以用作C++的入门练习参考。
  • c语言求解一元二次方程

    千次阅读 2018-03-22 23:41:39
    用c语言求解一元二次方程,首先我们判断该方程是否为一元二次方程,判断a是否等于零,当a等于0时该方程就不是一元二次方程,当方程一元二次方程时再判断有几个根。然后用根公式求解。#include &lt;stdio.h&...
  • C语言:求解一元二次方程

    千次阅读 2018-10-27 09:29:58
    //求解一元二次方程 //sqrt要加头文件&lt;math.h&gt; void Fun(int a,int b,int c) { int d = b*b-4*a*c;//b^2-4ac; float x1,x2;//声明float类型 if(a == 0)//a == 0,一元一次方程 {...
  • C# 求解一元二次方程

    2012-05-25 09:52:22
    VC2005,C#实现一元二次方程求解

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,241
精华内容 4,896
关键字:

求解一元二次方程