多语言展示
当前在线:1016今日阅读:27今日分享:41

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

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

visual C++ 6.0

方法/步骤
1

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

2

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

3

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

4

输出回车:    printf('\n');                               /*输出回行*/

5

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

6

输出结果:    printf('x1=%f,x2=%f\n',x1,x2);                   /*输出两个根的值*/

7

完整的源代码:#include #include  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=%f\n',x1,x2);                   /*输出两个根的值*/}

推荐信息