写程序求一元二次方程ax^ bx c=0的实根
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 22:21:00
ax²+bx+c=0x²+b/ax+c/a=0x²+b/ax+(b/2a)²-(b/2a)²+c/a=0(x+b/2a)²=b²/
x=1是方程的根,另一根是kx=1代入得y=0=a-b+c①1+k=-b/ak*1=c/a1+c/a=-b/aa+b+c=0③①+③得b=0a=-c=1/3x²/3--1/3=0x²
什么程序?c语言的?说下想法吧先求△=b²-4ac之后分类判断(1)△0,x=(-b±根号(b²-4ac))/(2a)再问:能不能写成IF……ELSE……end……的形式再答:de
逻辑问题,多打印,多调试.#include#includeintmain(){doublea,b,c,x1,x2,d,e,f,g;scanf("%f%f%f",&a,&b,&c);d=b*b-4*a*
依题意设方程一的两根为X1X2方程二;两根为X3X4方程一:①X1+X2=-b/2a=-1X1·X2=c/a=-6方程二:②X3+X4=-b/2cX3·X4=a/c∵c/a=-6∴a/c=-1/6∴c
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Collections;namespacecacFC{
#include#includevoidmain(){floata,b,c,disc,x1,x2,realpart,imagpart;scanf("%f,%f,%f",&a,&b,&c);/*以a,b
#include;#include;#include;main(){floata,b,c,d,e,f;scanf("%f%f%f",&a,&b,&c);d=b*b-4*a*c;if(d>=0){e=(
(-b(+-,加或减,表示开方有正负)(b*b-4ac)的开放)/(2a)
判别式=b²-4ac=0,说明方程ax²+bx+c=0有一个实数根,函数f(x)=ax²+bx+c的图像与x轴相切a
#include"stdio.h"#include"math.h"voidmain(){floata,b,c;floatdelta;printf("inputa:");scanf("%f",&a);p
#include#includevoidmain(){floata,b,c,x,delt;couta>>b>>c;delt=b*b-4*a*c;if(delt>0)cout
ax^2+bx+c=o两实数根为2和3由韦达定理2+3=-b/a2*3=c/a所以b=-5a,c=6acx^2+bx+a=06ax^2-5ax+a=06x^2-5x+1=0(3x-1)(2x-1)=0
#include#include
两处错误,第一个,没有赋值过程,应该改为:a=InputBox("a=")b=InputBox("b=")c=InputBox("c=")第二个:x1=(-b-d)/(2*a)应该是x2=(-b-d)
选择A有两个相等实根即b^2-4ac=0另外a+b+c=0b=-(a+c)将b=-(a+c)代入b^2-4ac=0有(a+c)^2-4ac=(a-c)^2=0得到a=c
dimaasdouble,basdouble,casdoubledimx1asdouble,x2asdoublea=val(inputbox(""))b=val(inputbox(""))c=val(
移项,ax^2+bx=-c,同除以a,x^2+bx/a=-c/a配方,x^2+bx/a+b^2/4a^2=-c/a+b^2/4a^2整理:(x+b/2a)^2=(b^2-4ac)/4a^2当Δ=b^2
C++的代码:#include<iostream.h>#include<math.h>voidmain(void){doublea,b,c,d;charch('y');do{c