编写程序,(C语言)求一元二次方程ax的2次方+bx+c=0的根

如题所述

第1个回答  2006-11-02
#include <stdio.h>
#include <math.h)
#define ESSP 0.00000001
void main()
{
double a,b,c,delta,root1,root2;
printf(\"Please input a:\");
scanf(\"%lf\",&a);
printf(\"Please input b:\");
scanf(\"%lf\",&b);
printf(\"Please input c:\");
scanf(\"%lf\",&c);
delta=b*b-4*a*c;
if(delta<-ESSP)
printf(\"This equation has no real root.\");
elseif(delta>ESSP)
{
root1=(-b+sqrt(delta))/(2*a);
root2=(-b-sqrt(delta))/(2*a);
printf(\"This eqution has two unequalize roots:,%lf,%lf\",root1,root2);
}
else
{
root1=-b/(2*a);
printf(\"This eqution has two equalize roots:,%lf\",root1);

}
}本回答被提问者采纳

求一元二次方程ax2+bx+c=0的根。
或者 ② [ (m+2)x^n y - xy ] 为零 n=1 m+2 -1 = 0 ,m = - 1

...二次方程的解(x1,x2)。一元二次方程:Ax2+Bx+C=0 (假设A=4,B=6,C...
按顺序输入a,b,c include "stdio.h"include "stdlib.h"include "math.h"int main(){ float a,b,c;scanf("%f",&a);scanf("%f",&b);scanf("%f",&c);printf("%f\\n",(-b+sqrt(b*b-4*a*c))\/2\/a);printf("%f",(-b-sqrt(b*b-4*a*c))\/2\/a);system("pause");return ...

编程求一元二次方程ax2 +bx+c=0的根,由键盘输入a、b、c,假设a、b、c...
int a=0,b=0,sum=0,su=0;int n,x[11]={0},k=1;scanf("%d",&n);while(n!=0){ x[k++]=n%10;\/\/提取各个位上的数,储存在数组x中 n\/=10;} for(int i=k-3;i<=k;i++){ a+=x[i]*pow(10,su);\/\/按位乘10的次方 ,下同 su++;} for(int i=1;i<=4;i++){...

...一元二次方程(ax平方+bx+c=0)的三个参数,求方程的根
当Δ=b的平方-4ac≥0时,x=[-b±根号(b的2次方-4ac)]\/2a 一元二次方程配方法:ax^2+bx+c=0(a,b,c是常数)x^2+bx\/a+c\/a=0 (x+b\/2a)^2=(b^2-4ac)\/4a^2 x+b\/2a=±根号(b^2-4ac)\/2a x=[-b±根号(b^2-4ac)]\/2a ...

一元二次方程ax²+bx+c=0(a≠0)的两根为x₁和x₂。求:
|x₁-x₂|=√(x1-x2)²=√[(x1+x2)²-4x1x2]=√(b²\/a²-4c\/a)x₁+x₂)\/2=-2b\/a (2)x1³+x2³=(x1+x2)³-3x1x2(x1+x2)=-b³\/a³+3bc\/a²

方程ax2+bx+c=0(a=0,且△
X1+X2= -b\/a X1*X2=c\/a 用韦达定理判断方程的根 一元二次方程ax^2+bx+c=0 (a≠0)中,由二次函数推得 若b^2-4ac<0 则方程没有实数根 若b^2-4ac=0 则方程有两个相等的实数根 若b^2-4ac>0 则方程有两个不相等的实数根 由一元二次方程求根公式为:X = (-b±√b^2-4ac...

求助:用C语言编程解一元四次方程的根?
再求出y值来,再求切线,与x轴交点,再求y值及切线,如此循环,最后求得一个近似解 ,精确度可以自己控制在一个范围 。以上是编程思想,具体实现得靠你自己来编了,说白了就是逐次逼近法,应该是研究生阶段学的东西吧,像这种方程及超越方程只能求得近似解,保持误差在一定范围内就行了。

对于一元二次方程ax^2+bx+c=0【a≠0】,如果【 】,那么方程的两个根...
对于一元二次方程ax^2+bx+c=0【a≠0】,如果【△=b²-4ac>=0 】,那么方程的两个根为x=【[-b±√(b²-4ac)]\/(2a) 】。这个公式叫做一元二次方程的【 求根】公式。

一元二次方程是:ax^2+bx+c=0 ^ 这个符号是什么意思?
这个是程序语言。ax^2+bx+c=0即是:“a乘以x的2次方加上b乘以x加上c等于0”的意思 x^2即是x的二次方,x^3即是x的三次方……同理^后面的数字是几,即是几次方。希望对你有所帮助~O(∩_∩)O~

在等式y=ax的2次方+bx+c,当x=0时,y=-1时;当x=-2与二分之一时,y=0...
x=-2与1\/2时候y=0,说明这两个是方程y=ax^2+bx+c=0的根,y=a(x+2)(x-1\/2)x=0带入上式y=a(0+2)(0-1\/2)=-a=-1 即原函数为y=-(x+2)(x-1\/2),将x=1代入,y=3\/2=1.5

相似回答