您的位置:

求一元二次方程的两个实根c语言,求一元二次方程的两个实根c语言是什么

本文目录一览:

C语言编写一个求一元二次方程的实根的程序,该怎么写?

步骤:

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

2.

定义变量:

#include stdio.h

#include math.h

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);                   /*输出两个根的值*/

完整的源代码:

#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=%f\n",x1,x2);                   /*输出两个根的值*/

}

C语言编程:求1元2次方程的根

#include stdio.h

#include math.h

int 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);                   /*输出两个根的值*/

}

拓展资料

在实际的求法中,一般还需要判断有无实根,这是可以通过p的值来判断

c语言中,求一元二次方程的根

#include iostream

#include cmath

using namespace std;

int main()

{float a,b,c;float x1,x2; cinabc;float dlt=b*b-4*a*c;if(dlt=0){x1=-b/2/a+sqrt(dlt)。

/2/ax2=-b/2/a-sqrt(dlt)/2/a。

couta"x^2+"b"x+"c"=0有两个实根:";cout"x1="x1",x2="x2endl;}

else

{x1=-b/2/a;x2=sqrt(-dlt)/2/a;couta"x^2+"b"x+"c"=0有两个虚根:"。

cout"x="x1"+/-"x2"i"endl;}

return 0。

扩展资料:

成立条件:

一元二次方程成立必须同时满足三个条件:

①是整式方程,即等号两边都是整式,方程中如果有分母;且未知数在分母上,那么这个方程就是分式方程,不是一元二次方程,方程中如果有根号,且未知数在根号内,那么这个方程也不是一元二次方程(是无理方程)。

②只含有一个未知数;

③未知数项的最高次数是2。

参考资料来源:百度百科-c语言

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

用C语言编写求一元二次方程根的程序,条件判断的充分,步骤如下:

void main()

{

float a,b,c,delta;

scanf("%f%f%f",a,b,c);

if(a!=0)

{

delta=b*b-4*a*c;

if(delta==0)

printf("x1=x2=%7.2f",-b/(2*a));

else if(delta0)

{

printf("x1=%7.2f",(-b+sqrt(delta))/(2*a));

printf("x2=%7.2f",(-b-sqrt(delta))/(2*a));

}

else

{

printf("x1=%7.2f+i%7.2f",-b/(2*a),sqrt(-delta)/(2*a));

printf("x2=%7.2f-i%7.2f",-b/(2*a),sqrt(-delta)/(2*a));

}

}

else if(b!=0)

printf("x=%7.2f",-c/b);

else if(c==0)

printf("0=0,x为任意解

");

else

printf("%f=0,error!",c);

}

求2, 求任意一元二次方程的两个实根.(不考虑无实根的情况) C语言

#includestdio.h

#includemath.h

int main()

{

float a, b, c, x, x1, x2, p, q;

printf("请输入一元二次方程的系数:");

scanf("%f %f %f", a, b, c);

p = -b / (2 * a);

q = sqrt(b * b - 4 * a * c) / (2 * a);

printf("该一元二次方程组的实根为:");

if (b * b - 4 * a * c == 0)

{

x = p + q;

printf("x1=x2=%.1f\n", x);

} else if (b * b - 4 * a * c 0)

{

x1 = p + q;

x2 = p - q;

printf("x1=%.1f x2=%.1f\n", x1, x2);

}

return 0;

}

如何用C语言求一元二次方程的根?

#include stdlib.h

#include math.h

void main( void )

{

double a,b,c,d;

printf("请输入一元二次方程的三个系数:");

scanf("%lf %lf %lf",a,b,c);

d=b*b-4*a*c;

if(d0){printf("方程没有实根。\n"); return 1;}

if(d==0){printf("方程有重根 x=%lf\n",-b/(2*a)); return 0;}

printf("方程有二个实根 x1=%lf x2=%lf",(-b+sqrt(d))/(2*a),(-b-sqrt(d))/(2*a));

system("pause");

return 0;

}

求一元二次方程的两个实根c语言,求一元二次方程的两个实根c语

2022-11-26
c语言求一元二次方程的复数根,一元二次方程的复数根求解

2023-01-06
用c语言写二元一次方程,用c语言编写二元一次方程

2022-11-25
c语言编程解三元二次方程,c语言二元一次方程组

2023-01-08
二分法c语言,二分法c语言程序代码一元三次方程

2022-11-29
c语言解方程四元一次方程,c语言求解三元一次方程组

2023-01-07
python求解三元二次方方程(python如何求解一元二次

2022-11-15
c语言的二分法具体是什么,c语言的二分法具体是什么内容

2023-01-06
c语言笔记讲解,c语言程序笔记

2022-11-23
一篇c语言笔记,c语言入门笔记

2022-12-02
c语言迭代法求,c语言迭代法求平方根

2022-12-01
c语言实现两个二维数组相加,c语言两个二维数组元素相加

2023-01-04
c语言有关ppt,C语言有关二元一次方程的代码

2022-11-29
c语言实现二次规划,C语言二层循环

2023-01-06
福建二级c语言,福建二级c语言报名时间

本文目录一览: 1、C语言二级(福建省)考哪些范围啊? 2、福建计算机等级考试二级c语言,考试是分为上机和笔试么? 3、福建省计算机二级c语言选择填空怎么扣分 4、福建省省级的计算机二级C与国家的对比

2023-12-08
c语言知识笔记,c语言最全笔记

2023-01-04
c语言中方程组,c语言方程组求解库

2022-11-28
c语言二期教程,c语言程序教程第二版

2022-11-25
这是c语言求二分插入排序的程序,c语言两种排序方法

2023-01-04
次方c语言里四,c语言里面次方怎么写

2022-11-25