用C++设计一个程序,求出一元二次方程ax^2+bx+c=0的根系数a.b.c的值从键盘上输入.求方程根的计算公式为x=(-b+-根号下b^-4ac)/2a当平方根小于0时,输出“No solutions!";否则,输出x的两个实根.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 00:19:16

用C++设计一个程序,求出一元二次方程ax^2+bx+c=0的根系数a.b.c的值从键盘上输入.求方程根的计算公式为x=(-b+-根号下b^-4ac)/2a当平方根小于0时,输出“No solutions!";否则,输出x的两个实根.
用C++设计一个程序,求出一元二次方程ax^2+bx+c=0的根
系数a.b.c的值从键盘上输入.求方程根的计算公式为x=(-b+-根号下b^-4ac)/2a
当平方根小于0时,输出“No solutions!";否则,输出x的两个实根.

用C++设计一个程序,求出一元二次方程ax^2+bx+c=0的根系数a.b.c的值从键盘上输入.求方程根的计算公式为x=(-b+-根号下b^-4ac)/2a当平方根小于0时,输出“No solutions!";否则,输出x的两个实根.
C++的代码:
#include <iostream.h>
#include <math.h>
void main(void)
{
double a,b,c,d;
char ch('y');
do{
cout<<"请依次输入二次方程ax^2+bx+c=0的系数(a不等于0):"<<endl;
cin>>a>>b>>c;
if(-0.0001<a<0.0001) //浮点数不宜直接判断相等
d=b*b-4*a*c;
if(d==0)cout<<"方程有两个相等实根:"<<-b/(2*a)<<endl;
else if(d<0)cout<<"方程有两个不相等复根:"<<-b/(2*a)<<"+i"<<sqrt(-d)/(2*a)<<' '<<-b/(2*a)<<"-i"<<sqrt(-d)/(2*a)<<endl;
else cout<<"方程有两个不相等实根:"<<-b/(2*a)+sqrt(d)/(2*a)<<' '<<-b/(2*a)+sqrt(d)/(2*a)<<endl;
cout<<"继续?(y/n):";cin>>ch;
}while(ch=='y'||ch=='Y');
}

用VB设计一个求解一元二次方程Ax2+Bx+C=0的程序(A、B、C的值是任意的). 设计一个程序求解一元二次方程ax+by=c dx+ey=g 用C++设计一个程序,求出一元二次方程ax^2+bx+c=0的根系数a.b.c的值从键盘上输入.求方程根的计算公式为x=(-b+-根号下b^-4ac)/2a当平方根小于0时,输出“No solutions!;否则,输出x的两个实根. 用VB程序编写:问题;创建一个工程来计算一元二次方程的根.要求 输入一元二次方程的系数,求出方程的根 用VB编写一个解一元二次方程 AX2+BX+C=0的程序 设计一个求一元二次方程ax²+bx+c=0(a≠0)的根的算法 编C语言程序,输入一元二次方程的三个系数,求出该方程所有可能的跟 一个简单的一元二次方程程序的问题小弟上物理课是突发奇想,想写一个一元二次方程的程序,如下: //一元二次方程程序,输入a,b,c,x输出对应的y值,方程最值,对称轴和方程图象与x轴的交点 #inc 如何编写一元二次方程程序用C++ 怎样用C语言编一个解一元二次方程的程序(可以看步骤)! 1、下列软件中____一定是系统软件.A、自编的一个C程序,功能是求解一个一元二次方程 B、WIND 一元二次方程抛物线c/a 设计求解一元二次方程ax2+bx+c=0的一个算法,并画出流程图 用c语言编写”求一元二次方程的根”的程序 用C语言编写程序,输入一元二次方程的系数a,b,c,计算方程的根(假设是两个实根,测试数据必须保证这一急, 用C语言编写程序,输入一元二次方程的系数a,b,c,计算方程的根,要考虑虚根的情况, 用java 编写一程序,求解一元二次方程:aX2+bX+c=0.参数a、b及c从命令行做参数输入 java 用Java编写一程序,求解一元二次方程:aX2+bX+c=0.参数a、b及c从命令行做参数输入