C语言用来解决一元二次方程的问题#include #include main(){\x05double a,b,c,x1,x2,m;\x05scanf("%f%f%f",&a,&b,&c);\x05m=sqrt(b*b-4*a*c);\x05x1=(-1*b+m)/(2*a);\x05x2=(-1*b-m)/(2*a);\x05printf("%f,%f",x1,x2);}
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 13:08:38
![C语言用来解决一元二次方程的问题#include #include main(){\x05double a,b,c,x1,x2,m;\x05scanf(](/uploads/image/z/5472150-6-0.jpg?t=C%E8%AF%AD%E8%A8%80%E7%94%A8%E6%9D%A5%E8%A7%A3%E5%86%B3%E4%B8%80%E5%85%83%E4%BA%8C%E6%AC%A1%E6%96%B9%E7%A8%8B%E7%9A%84%E9%97%AE%E9%A2%98%23include+%23include+main%28%29%7B%5Cx05double+a%2Cb%2Cc%2Cx1%2Cx2%2Cm%3B%5Cx05scanf%28%22%25f%25f%25f%22%2C%26a%2C%26b%2C%26c%29%3B%5Cx05m%3Dsqrt%28b%2Ab-4%2Aa%2Ac%29%3B%5Cx05x1%3D%28-1%2Ab%2Bm%29%2F%282%2Aa%29%3B%5Cx05x2%3D%28-1%2Ab-m%29%2F%282%2Aa%29%3B%5Cx05printf%28%22%25f%2C%25f%22%2Cx1%2Cx2%29%3B%7D)
C语言用来解决一元二次方程的问题#include #include main(){\x05double a,b,c,x1,x2,m;\x05scanf("%f%f%f",&a,&b,&c);\x05m=sqrt(b*b-4*a*c);\x05x1=(-1*b+m)/(2*a);\x05x2=(-1*b-m)/(2*a);\x05printf("%f,%f",x1,x2);}
C语言用来解决一元二次方程的问题
#include
#include
main()
{
\x05double a,b,c,x1,x2,m;
\x05scanf("%f%f%f",&a,&b,&c);
\x05m=sqrt(b*b-4*a*c);
\x05x1=(-1*b+m)/(2*a);
\x05x2=(-1*b-m)/(2*a);
\x05printf("%f,%f",x1,x2);
}
C语言用来解决一元二次方程的问题#include #include main(){\x05double a,b,c,x1,x2,m;\x05scanf("%f%f%f",&a,&b,&c);\x05m=sqrt(b*b-4*a*c);\x05x1=(-1*b+m)/(2*a);\x05x2=(-1*b-m)/(2*a);\x05printf("%f,%f",x1,x2);}
首先,把scanf里面的%f改成%lf,printf里面不用管,其次,b*b要大于4*a*c才会有结果的.