编程求一元二次方程ax2+bx+c=0的实数根x1,x2,a,b,c的值由键盘输入
来源:百度知道 编辑:UC知道 时间:2024/06/24 07:19:37
2、 编程求一元二次方程ax2+bx+c=0的实数根x1,x2,a,b,c的值由键盘输入,设b2-4ac>0。输入输出参考示例如下:
请输入三个系数a,b,c的值:
a=1,b=3,c=2
x1=-1.00
x2=-2.00
请输入三个系数a,b,c的值:
a=1,b=3,c=2
x1=-1.00
x2=-2.00
C++源程序如下:
#include <iostream>
#include <math.h>
using namespace std;
void main()
{
float a, b, c, x1, x2;
cout << "请输入a, b, c的值:";
cin>> a >> b >> c;
if (b*b - 4*a*c <= 0)
cout << "输入的系数不对,b2-4ac不大于0!程序退出!" << endl;
else
{
x1 = (-b + sqrt(b*b - 4*a*c))/2*a;
x2 = (-b - sqrt(b*b - 4*a*c))/2*a;
cout.precision(2);
cout << "x1 = " << fixed << x1 << endl;
cout << "x2 = " << fixed << x2 << endl;
}
}
C语言源程序如下:
#include <stdio.h>
#include <math.h>
void main()
{
float a, b, c, x1, x2;
printf("请输入a, b, c的值:");
scanf("%f%f%f", &a, &b, &c);
if (b*b - 4*a*c <= 0)
printf("输入的系数不对,b2-4ac不大于0!程序退出!\n");
用Visual FoxPro语言编写求一元二次方程ax2+bx+c=0的解?
求一元二次方程阿ax2(方)+bx+c=0的根(包括实根和复根)
已知一元二次方程ax2+bx+c=0有一个根是-1......
VB程序编程:画出求一元二次方程的流程图
用VB做这样一道题 一元二次方程ax2+bx+c=0 要求根据系数a b c的变化求出方程的根x1 和x2
已知关于X的实数系一元二次方程ax2+bx+c=0有一个根大于2有一个根小于2的充要条件?
一元二次方程ax2(平方)+bx+c=0(a小于0)的一根小于1,;另一根大于1,则a+b+c=____?
关于x的一元二次方程ax2+bx+c=0无实数根,甲看错二次项系数,误求两根2、4;
c++求一元二次方程ax^+bx+c=0的根
求“一元二次方程”程序代码