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/11/14 21:16:01
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才会有结果的.