求方程ax2+bx+c=0的根,用3个函数分别求当b2-4ac大于0,等于0,和小于0时的根并输出结果.从主函数a,b,c输用c语言编程,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 14:59:21

求方程ax2+bx+c=0的根,用3个函数分别求当b2-4ac大于0,等于0,和小于0时的根并输出结果.从主函数a,b,c输用c语言编程,
求方程ax2+bx+c=0的根,用3个函数分别求当b2-4ac大于0,等于0,和小于0时的根并输出结果.从主函数a,b,c输
用c语言编程,

求方程ax2+bx+c=0的根,用3个函数分别求当b2-4ac大于0,等于0,和小于0时的根并输出结果.从主函数a,b,c输用c语言编程,
#include
#include
// b^2-4ac == 0
void fun1(double &a,double &b,double &c,double &d){
double ans = -b/(2*a);
printf("b^2-4ac == 0 , x1 = x2 = %lf.\n",ans);
}
// b^2-4ac > 0
void fun2(double &a,double &b,double &c,double &d){
double ans1,ans2;
ans1 = (-b+sqrt(d)) / (2*a);
ans2 = (-b-sqrt(d)) / (2*a);
printf("b^2-4ac > 0 , x1 = %lf , x2 = %lf.\n",ans1,ans2);
}
// b^2-4ac < 0
void fun3(double &a,double &b,double &c,double &d){
double real,imar;
real = -b/(2*a);
imar = sqrt(-d) / (2*a);
printf("b^2-4ac < 0 , x1 = %lf+%lfi , x2 = %lf-%lfi.\n",real,imar,real,imar);
}
int main(){
double a,b,c,d;
printf("please input a,b,c.\n");
while(scanf("%lf%lf%lf",&a,&b,&c)!=EOF){
d = b*b-4*a*c;
if(d==0) fun1(a,b,c,d);
else if(d>0) fun2(a,b,c,d);
else fun3(a,b,c,d);
printf("please input a,b,c.\n");
}
}

我没学过啊,
啊啊啊啊啊啊啊

方程aX2+bX+c=0 的两根为-3,1 则抛物线y=aX2+bX+c的对称轴是直线( ) 已知抛物线y= ax2+bx+c的图像在x轴下方,这方程ax2+bx=c=0有( )个解 用c语言写一函数,求方程aX2+bX+c=0的根.从主函数输入a、b、c的值 用c语言编写:求方程ax2+bx+c=0的实数根.a,b,c由键盘输入,a≠0且b2-4ac>0;谢谢! 已知抛物线y=ax2+bx+c顶点坐标为(-1,10),且方程ax2+bx+c=0两实根的平方和为12,求不等式ax2+bx+c>0的解集 已知多项式ax2-bx+c,当x=1时,它的值是0:当x=-2是,它的值是1.分别求以下两个关于x的一元而次方程的一个根(1)ax2+bx+c=0(2)ax2+根号3 bx-1=0 已知二次函数y=ax2+bx+c,且不等式ax2+bx+c>-2x的解为1≤x≤31、若方程ax2+bx+c+6a=0有两个相等的根.有二次函数y=ax2+bx+c的解析式2、若二次函数y=ax2+bx+c的最大值为正数,求a取值范围 方程ax2+bx+c=0没有实数根,小马虎看错一个符号,得出两个根为-1和3,求(b+c)/a的值. 求方程ax2+bx+c=0的根 的VB程序求一元二次方程ax2+bx+c=0的根的VB程序,要考虑到:1 当a=0 的 情况2 有复数解的情况 抛物线Y=ax2+bx+c的图像如图,则关于x的方程ax2+bx+c-2=0的根的情况是 若方程ax2+bx+c=k有两个不相等的实数根,求k的取值范围顶点为(2,2) 与X轴的2个交点为(1,0) (3,0) 已知抛物线y=ax2+bx+c如图所示,则关于x的方程ax2+bx+c-8=0的根的情况是(  )步骤 如果关于x的一元二次方程ax2+bx+c+0(a不等于0)的两个实数根为α,β,那么方程ax2-bx+c=0的两个实数根ax2+bx+c=0 已知抛物线y=ax2+bx+c经过点(-1 ,2) 且方程ax2+bx+c的根分别为-3,1求抛物线解析式求抛物线顶点坐标 如果方程ax2+bx+c=0的两根是-2,3,且a0的解集是? 方程ax2+bx+c=0的两个根为x1=1.3,x2=6.7,那么抛物线y=ax2+bx+c的对称轴为______?(a≠0)求解答过程以及答案 编程求ax2+bx+c=0方程的根,要求a,b,c从键盘入手,程序中求出方程的所有解 C语言求方程ax2+bx+c=0的根.求方程ax2+bx+c=0的根.要求:(1)a,b,c的值由键盘输入;(2)定义函数tworealsolves(),计算当b2-4ac>0时的两个实根x1,x2;(3)定义函数onerealsolve(),计算当b2-4ac=0时的两个相