C语言程序设计求方程的解:求ax2+bx+c=0方程的实根.a,b,c由键盘输入.输入三个数a,b,c;输出方程的实根,如果方程有实根,则输出根;如果方程有2个不等实根,则分2行输出,第一行输出较大根,第二

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/24 10:33:13
C语言程序设计求方程的解:求ax2+bx+c=0方程的实根.a,b,c由键盘输入.输入三个数a,b,c;输出方程的实根,如果方程有实根,则输出根;如果方程有2个不等实根,则分2行输出,第一行输出较大根,第二

C语言程序设计求方程的解:求ax2+bx+c=0方程的实根.a,b,c由键盘输入.输入三个数a,b,c;输出方程的实根,如果方程有实根,则输出根;如果方程有2个不等实根,则分2行输出,第一行输出较大根,第二
C语言程序设计求方程的解:求ax2+bx+c=0方程的实根.a,b,c由键盘输入.
输入三个数a,b,c;输出方程的实根,如果方程有实根,则输出根;如果方程有2个不等实根,则分2行输出,第一行输出较大根,第二行输出较小根.
其余情况(如无实根等)则输出No
/*
求方程的解
*/
#include
#include
int main(void)
{
float a=0;
float b=0;
float c=0;
float d=0;
float x1,x2;
scanf("%f%f%f",&a,&b,&c);
d=b*b-4*a*c;
if(d>0){
d=sqrt(d);
b=-b;
x1=(b+d)/(2*a);
x2=(b-d)/(2*a);
if(x1>x2){
printf("%f\n%f",x1,x2);
}
else printf("%f",x1);
}
else printf("No");
return 0;
}
这是我写的,为什么错了?

C语言程序设计求方程的解:求ax2+bx+c=0方程的实根.a,b,c由键盘输入.输入三个数a,b,c;输出方程的实根,如果方程有实根,则输出根;如果方程有2个不等实根,则分2行输出,第一行输出较大根,第二
int main(void)
{
float a=0;
float b=0;
float c=0;
float d=0;
float x1,x2;
scanf("%f%f%f",&a,&b,&c);
d=b*b-4*a*c;
if(d>0) ///////////////这个地方,应该是 d>=0
{
d=sqrt(d);
b=-b;
x1=(b+d)/(2*a);
x2=(b-d)/(2*a);
if(x1>x2)
{
printf("%f\n%f",x1,x2);
}
else
printf("%f",x1);
}
else printf("No");
return 0;
}

C语言程序设计求方程的解:求ax2+bx+c=0方程的实根.a,b,c由键盘输入.输入三个数a,b,c;输出方程的实根,如果方程有实根,则输出根;如果方程有2个不等实根,则分2行输出,第一行输出较大根,第二 已知抛物线y=ax2+bx+c顶点坐标为(-1,10),且方程ax2+bx+c=0两实根的平方和为12,求不等式ax2+bx+c>0的解集 求方程ax2+bx+c=0的根 的VB程序求一元二次方程ax2+bx+c=0的根的VB程序,要考虑到:1 当a=0 的 情况2 有复数解的情况 已知二次函数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取值范围 c语言程序设计 求2的N次方 编程求ax2+bx+c=0方程的根,要求a,b,c从键盘入手,程序中求出方程的所有解 已知抛物线y=aX2十bx+c 的顶点坐标为(-1;10).并且方程 aX2十bx+c=o的两个已知抛物线y=aX2十bx+c 的顶点坐标为(-1;10).并且方程 aX2十bx+c=o的两个实根的平方和等于12,求a b c 的值 知抛物线y=aX2十bx+c 的顶点坐标为(-1;10).并且方程 aX2十bx+c=o的两个实知抛物线y=aX2十bx+c 的顶点坐标为(-1;10).并且方程 aX2十bx+c=o的两个实根的平方和等于12,求a b c 的值 解一元二次方程ax2+bx+c=0的解.c语言编程求代码 由键盘输入一元二次方程ax2+bx+c=0(a≠0)的a、b、c的值,求方程的解 已知一元二次不等式ax2+bx+c>0的解集为(2,3),求不等式ax2-bx+c>0的解集 不等式ax2+bx+c>0的解集怎么求?a>0的 二次函数中怎样求 a-b+c 的值如果(1)y=ax2+bx+c(2)y=ax2+bx-c(3)y=ax2-bx+c(4)y=ax2-bx-c 已知一元二次不等式ax2+bx+c>0的解集为{x| x 4},求不等式cx2+bx+a 已知不等式ax2+bx+c>0的解集为(α,β),求不等式cx2+bx+a 已知抛物线y=ax2+bx+c经过点(-1 ,2) 且方程ax2+bx+c的根分别为-3,1求抛物线解析式求抛物线顶点坐标 方程ax2+bx+c=0的两个根为x1=1.3,x2=6.7,那么抛物线y=ax2+bx+c的对称轴为______?(a≠0)求解答过程以及答案 ax2-bx-c的解是-2