求一元二次方程的根编写一个函数void root(float a,float b,float c,float *p,float *q) .功能是求主函数中的方程的实根x1和x2(假设Δ>0),p和q存放x1和x2的地址,函数中求出的实根通过p和q存入主函数的x1
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 13:45:02
![求一元二次方程的根编写一个函数void root(float a,float b,float c,float *p,float *q) .功能是求主函数中的方程的实根x1和x2(假设Δ>0),p和q存放x1和x2的地址,函数中求出的实根通过p和q存入主函数的x1](/uploads/image/z/5077932-60-2.jpg?t=%E6%B1%82%E4%B8%80%E5%85%83%E4%BA%8C%E6%AC%A1%E6%96%B9%E7%A8%8B%E7%9A%84%E6%A0%B9%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0void+root%28float+a%2Cfloat+b%2Cfloat+c%2Cfloat+%2Ap%2Cfloat+%2Aq%29+.%E5%8A%9F%E8%83%BD%E6%98%AF%E6%B1%82%E4%B8%BB%E5%87%BD%E6%95%B0%E4%B8%AD%E7%9A%84%E6%96%B9%E7%A8%8B%E7%9A%84%E5%AE%9E%E6%A0%B9x1%E5%92%8Cx2%EF%BC%88%E5%81%87%E8%AE%BE%CE%94%3E0%EF%BC%89%2Cp%E5%92%8Cq%E5%AD%98%E6%94%BEx1%E5%92%8Cx2%E7%9A%84%E5%9C%B0%E5%9D%80%2C%E5%87%BD%E6%95%B0%E4%B8%AD%E6%B1%82%E5%87%BA%E7%9A%84%E5%AE%9E%E6%A0%B9%E9%80%9A%E8%BF%87p%E5%92%8Cq%E5%AD%98%E5%85%A5%E4%B8%BB%E5%87%BD%E6%95%B0%E7%9A%84x1)
求一元二次方程的根编写一个函数void root(float a,float b,float c,float *p,float *q) .功能是求主函数中的方程的实根x1和x2(假设Δ>0),p和q存放x1和x2的地址,函数中求出的实根通过p和q存入主函数的x1
求一元二次方程的根
编写一个函数void root(float a,float b,float c,float *p,float *q) .功能是求主函数中的方程的实根x1和x2(假设Δ>0),p和q存放x1和x2的地址,函数中求出的实根通过p和q存入主函数的x1和x2.
求一元二次方程的根编写一个函数void root(float a,float b,float c,float *p,float *q) .功能是求主函数中的方程的实根x1和x2(假设Δ>0),p和q存放x1和x2的地址,函数中求出的实根通过p和q存入主函数的x1
#include <math.h>
void root(float a, float b, float c, float *p, float *q)
{
*p = ( -b + sqrt( b * b - 4 * a * c ) ) / 2 * a;
*q = ( -b - sqrt( b * b - 4 * a * c ) ) / 2 * a;
}