用C语言求一元二次方程解

用C语言求一元二次方程解

操作方法

  • 01

    #define _CRT_SECURE_NO_WARNINGS//先关闭安全检查

  • 02

    #include<stdio.h>#include<stdlib.h>#include<math.h>//在输入头文件

  • 03

    void main() { int a, b, c; scanf("%d%d%d", &a, &b, &c); printf("%d*x*x+%d*x+%d=0", a, b, c); if (a == 0) { if (b == 0) { if (c == 0) { printf("\nx可以为任意值"); } else { printf("\nx无解"); } }  else { printf("\nx=%f", -1.0*c / b);//一元一次方程 } } else { int N= b*b - 4*a*c; float X = -1.0 * b / 2 / a; if (N == 0) { printf("\nx1=%f,x2=%f", X, X); } else if (N > 0) { float Y = sqrt(N) / 2.0 / a; printf("\nx1=%f,x2=%f", X + Y, X - Y); } else {   int Y = sqrt(-1*N) / 2 / a; printf("\nx1=%f+%fi,x1=%f-%fi", X, Y, X, Y); } } system("pause");}

(0)

相关推荐

  • 如何用Matlab求一元二次方程式解的个数以及解

    我们学习数学经常会遇到一元二次方程式,那么如何用Matlab软件求一元二次方程式解的个数以及各个解的值呢?下面小编给大家分享一下. 操作方法 01 首先打开Matlab软件,点击左上角的New Scr ...

  • excel怎样利用单元格求一元二次方程的解

    在excel中,我们可以利用单变量求解的功能给一元二次方程求解,过程比较繁琐,你需要一定的理解能力才能灵活运用,下面提供了具体的步骤和各个步骤的解释: 步骤/方法 01 首先我们在单元格中输入这个一元 ...

  • 求一元二次方程的解如何用C++实现

    给出一个一元二次方程,判断它有无解,并计算出其解,如何在C++中计算一元二次方程的解呢?小编与大家分享一下编程. 操作方法 01 首先,定义几个实型变量,用来保存一元二次方程的3个系数,以及计算出的解 ...

  • 怎样用VFP做一个解一元二次方程的程序

    在VFP中也可以做个自动计算一元二次方程的解的程序,只要你输入A,B,C三个系数,然后按一下开始计算按纽,则两个根就可以分别帮你算出来了. 效果图如下: 步骤/方法 01 打开VFP,文件--新建-- ...

  • 如何利用vb制作一元二次方程求根系统?

    VB是初学程序人员最好的入门工具,它是最简单的可视化编程工具.本文以制作一元二次方程求根公式系统为例,教你如何写一个简单的VB程序. 操作方法 01 启动VB编程程序.可以到官方网上下载visual ...

  • 一元二次方程用excel自动求解

    我们在解一元二次方程时,可以用excel自动求出答案,方便我们核对是否做正确了. 操作方法 01 如图设置好表格 02 插入公式一元二次方程的公式 插入--公式--找到二次公式--点击鼠标左键 03 ...

  • excel单元格内的一元二次方程怎么求解?

    在excel中,我们可以利用单变量求解的功能给一元二次方程求解,过程比较繁琐,你需要一定的理解能力才能灵活运用,下面提供了具体的步骤和各个步骤的解释: 1.首先我们在单元格中输入这个一元二次方程 2. ...

  • 如何利用excel求解一元二次方程的根

    利用电子表格不仅可以对数据进行处理,同时也可以解决常见的数学问题,比方说解一元二次方程,现在就把解一元二次方程的制作方法步骤以及截图分享出来,希望对你有所帮助. 操作方法 01 首先启动Excel20 ...

  • VB6.0实现一元二次方程的求解

    在初学VB6.0编程过程中,求解一元二次方程是一个经典例子,在国家计算机二级中也常考,这里就简要介绍下如何用VB6.0编程实现一元二次方程的求解. 操作方法 01 打开VB6.0,新建一个工程,在窗体 ...