c 程序 :求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac大于0、等于0和小于0时的根,并输出结果.我已经写完差不多的程序了 如下:#include#includevoid deltaZero(double a,double b,double c){double ans=-b/(2*a);p

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 08:41:01

c 程序 :求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac大于0、等于0和小于0时的根,并输出结果.我已经写完差不多的程序了 如下:#include#includevoid deltaZero(double a,double b,double c){double ans=-b/(2*a);p
c 程序 :求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac大于0、等于0和小于0时的根,并输出结果.
我已经写完差不多的程序了 如下:
#include
#include
void deltaZero(double a,double b,double c)
{
double ans=-b/(2*a);
printf("x1=x2=%lf\n",ans);
}
void deltaLargerZero(double a,double b,double c)
{
double ans1,ans2,d;
\x05d=b*b-4*a*c;
ans1 = (-b+sqrt(d))/(2*a);
ans2 = (-b-sqrt(d))/(2*a);
printf("x1=%lf,x2=%lf\n",ans1,ans2);
}
void deltaLessZero(double a,double b,double c)
{
double real,imar,d;
\x05d=b*b-4*a*c;
real = -b/(2*a);
imar = sqrt(-d)/(2*a);
printf("x1=%lf+%lfi,x2=%lf-%lfi\n",real,imar,real,imar);
}
void main()
{
double a,b,c,x;
\x05double d;
printf("please input a,b,c:");
scanf("%lf%lf%lf",&a,&b,&c);
d=b*b-4*a*c;
if(d==0) deltaZero(a,b,c);
else if(d>0) deltaLargerZero(a,b,c);
else if(d

c 程序 :求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac大于0、等于0和小于0时的根,并输出结果.我已经写完差不多的程序了 如下:#include#includevoid deltaZero(double a,double b,double c){double ans=-b/(2*a);p
主函数中加个if条件判断啦!
if(a==0)
\x09{
\x09\x09if(b==0)\x09printf("ERROR!\n");
\x09\x09else\x09\x09printf("x=%.2lf\n",-c/b);
\x09}
\x09else{
d=b*b-4*a*c;
if(d==0) deltaZero(a,b,c);
else if(d>0) deltaLargerZero(a,b,c);
else if(d

在主函数判断d之前加个判断
if(a==0){}
else if
{if(d==0)
else if()······
}

求方程ax2+bx+c=0的根 的VB程序求一元二次方程ax2+bx+c=0的根的VB程序,要考虑到:1 当a=0 的 情况2 有复数解的情况 编程求ax2+bx+c=0方程的根,要求a,b,c从键盘入手,程序中求出方程的所有解 已知抛物线y=ax2+bx+c顶点坐标为(-1,10),且方程ax2+bx+c=0两实根的平方和为12,求不等式ax2+bx+c>0的解集 用VB编写一个解一元二次方程 AX2+BX+C=0的程序 编写函数程序求方程解编写函数求方程ax2+bx+c=0的所有解(包括实根和非实根).提示:要考虑a=0,b2-4ac>0、=0、 求写一个C语言程序 求一元二次方程ax2+bx+c=0的跟.题目是C语言求一元二次方程ax2+bx+c=0的跟.当a=0,b=0时方程无解;当a=0时,b≠0是方程只有一个实根-c/b;当a≠0时,方程的跟,其中当b^2-4ac≥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取值范围 设计求函数y=ax2+bx+c(a>0)的最小值的算法,并画出这个算法的程序框图 抛物线Y=ax2+bx+c的图像如图,则关于x的方程ax2+bx+c-2=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 c 程序 :求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac大于0、等于0和小于0时的根,并输出结果.我已经写完差不多的程序了 如下:#include#includevoid deltaZero(double a,double b,double c){double ans=-b/(2*a);p 方程aX2+bX+c=0 的两根为-3,1 则抛物线y=aX2+bX+c的对称轴是直线( ) 已知抛物线y= ax2+bx+c的图像在x轴下方,这方程ax2+bx=c=0有( )个解 已知抛物线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 的值 一元二次方程 (10 16:47:34)若C(C不等于0)是方程AX2+BX+C=0的一个根,求AC+B的值 用c语言写一函数,求方程aX2+bX+c=0的根.从主函数输入a、b、c的值