编程计算一元二次方程的实根,a,b,c由键盘输入,设b*b-4ac>0程序如下:main(){float a,b,c,disc,x1,x2,p,q;scanf("a=%f,b=%f,c=%f",&a,&b,&c);disc=b*b-4*a*c;p=-b/(2*a);q=sqrt(disc)/(2*a);x1=p+q;x2=p-q;printf("\nx1=%5.2f \n
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 19:30:37
编程计算一元二次方程的实根,a,b,c由键盘输入,设b*b-4ac>0程序如下:main(){float a,b,c,disc,x1,x2,p,q;scanf("a=%f,b=%f,c=%f",&a,&b,&c);disc=b*b-4*a*c;p=-b/(2*a);q=sqrt(disc)/(2*a);x1=p+q;x2=p-q;printf("\nx1=%5.2f \n
编程计算一元二次方程的实根,a,b,c由键盘输入,设b*b-4ac>0程序如下:main(){float a,b,c,disc,x1,x2,p,q;scanf("a=%f,b=%f,c=%f",&a,&b,&c);disc=b*b-4*a*c;p=-b/(2*a);q=sqrt(disc)/(2*a);x1=p+q;x2=p-q;printf("\nx1=%5.2f \nx2%5.2f\n",x1,x2);} 运行结果是:a=2.3,b=6.7,c=3.1x1=-0.58x2=-2.34 这是书上给出的例子,完全看不懂他这是在算的什么,头都被它搞大了...
编程计算一元二次方程的实根,a,b,c由键盘输入,设b*b-4ac>0程序如下:main(){float a,b,c,disc,x1,x2,p,q;scanf("a=%f,b=%f,c=%f",&a,&b,&c);disc=b*b-4*a*c;p=-b/(2*a);q=sqrt(disc)/(2*a);x1=p+q;x2=p-q;printf("\nx1=%5.2f \n
main()
{
\x09//定义变量
\x09float a,b,c,disc,x1,x2,p,q;
\x09//等待输入a、b、c
\x09scanf("a=%f,b=%f,c=%f",&a,&b,&c);
\x09//b的平方-4ac
\x09disc=b*b-4*a*c;
\x09
\x09//公式计算.
\x09p=-b/(2*a);
\x09//公式计算.
\x09q=sqrt(disc)/(2*a);
\x09//得到两个值的一个,x1
\x09x1=p+q;
\x09//得到两个值的一个,x2
\x09x2=p-q;
\x09//输出
\x09printf("\nx1=%5.2f \nx2%5.2f\n",x1,x2);
}
就是用C语言写的一个解一元二次方程的程序
很普通的c程序,就是把求根公式翻译了一下。