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

在visual C++ 6.0上,用C语言编写,求一元二次方程的根

操作方法

(01)打开visual C++ 6.0-文件-新建-文件-C++ Source File

用C语言编写,求一元二次方程的根
用C语言编写,求一元二次方程的根 第2张

(02)定义变量:#include <stdio.h>#include <math.h>void main(){double a,b,c;                                /*定义系数变量*/double x1,x2,p;                              /*定义根变量和表达式的变量值*/

(03)输入系数:printf("请输入a,b,c:");                      /*提示用户输入三个系数*/scanf("%lf%lf%lf",&a,&b,&c);                 /*接收用户输入的系数*/

用C语言编写,求一元二次方程的根 第3张

(04)输出回车:printf("n");                               /*输出回行*/

用C语言编写,求一元二次方程的根 第4张

(05)计算根:p=b*b-4*a*c;                            /*给表达式赋值*/x1=(-b+sqrt(p))/(2*a);                           /*根1的值*/x2=(-b-sqrt(p))/(2*a);                           /*跟2的值*/

用C语言编写,求一元二次方程的根 第5张

(06)输出结果:printf("x1=%f,x2=%fn",x1,x2);                   /*输出两个根的值*/

用C语言编写,求一元二次方程的根 第6张

(07)完整的源代码:#include <stdio.h>#include <math.h>void main(){double a,b,c;                                /*定义系数变量*/double x1,x2,p;                              /*定义根变量和表达式的变量值*/printf("请输入a,b,c:");                      /*提示用户输入三个系数*/scanf("%lf%lf%lf",&a,&b,&c);                 /*接收用户输入的系数*/printf("n");                               /*输出回行*/p=b*b-4*a*c;                            /*给表达式赋值*/x1=(-b+sqrt(p))/(2*a);                           /*根1的值*/x2=(-b-sqrt(p))/(2*a);                           /*跟2的值*/printf("x1=%f,x2=%fn",x1,x2);                   /*输出两个根的值*/}

用C语言编写,求一元二次方程的根 第7张