2016 - 2024

感恩一路有你

c语言一元二次方程编程 用C语言编写求一元二次方程根的程序?

浏览量:2471 时间:2021-03-13 09:51:23 作者:admin

用C语言编写求一元二次方程根的程序?

用C语言编写了求一元二次方程根的程序。充分条件判断如下:void main(){float a,B,C,delta scanf(%F%F%“,&A,&;B,&;C)if(a!=0){delta=b*b-4*a*CIF(delta==0)printf(“X1=x2=%7.2f”,-b/(2*a))elseif(delta>0){printf(“X1=%7.2f”,(-b)}的目的是(-b-sqrt(delta)(2*a)/(2*a)/(2*a)/(2*a)/(2*a)/(2*a)printf(“x2=7.2f”,(-b-sqrt(delta)/(2*a)/(2*a)/(2-b-sqrt)(delta)/(2-b-b-sqrt(delta)/(2*b-b-b-sqrt(delta)/(2*a)/(2*a)}}}elsif(b!=0)printf(b)printf(这是目的,这是目的,这是目的,这是目的,这是目的,这是目的,这是目的,这是目的,这是目的,这是一个任意的解决方案,这是目的,这是F(%F=0,错误!“,c)}

int getroot(float a,float B,float c.Double*root){Double delta,delta sqrt delta=B*B-4*a*c if(delta<0)返回0 delta sqrt=sqrt(delta)if(a!=0.0){root[0]=(delta sqrt-b)/(2.0*a)root[1]=(-delta sqrt-b)/(2.0*a)}if(root[0]==root[1])return 1 else return 2}int main(void){//方程的根float a=2.0,b=6.0,C=3.0//a,b,C s是参数Double root[2]//root是两个获得的根int n=getroot(a,b,C,根)如果(n<1){printf(“方程没有根”}否则{printf(“方程的解是%f”,根[0],根[1])}

c语言一元二次方程编程 编程序求一元二次方程 编程求一元二次方程的根

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。