C语言 任意输入一元二次方程的系数a,b,c,计算并输出一元二次方程的所有根/*编写程序:任意输入一元二次方程的系数a,b,c,计算并输出一元二次方程的所有根.*/#include #include void main(){\x05float a,
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 18:39:41
C语言 任意输入一元二次方程的系数a,b,c,计算并输出一元二次方程的所有根/*编写程序:任意输入一元二次方程的系数a,b,c,计算并输出一元二次方程的所有根.*/#include #include void main(){\x05float a,
C语言 任意输入一元二次方程的系数a,b,c,计算并输出一元二次方程的所有根
/*编写程序:任意输入一元二次方程的系数a,b,c,计算并输出一元二次方程的所有根.*/
#include
#include
void main()
{
\x05float a,b,c,x1,x2,disc;
\x05scanf("f%f%f%",&a,&b,&c);
\x05disc=b*b-4*a*c;
\x05if(fabs(a)=0)
\x05{
\x05\x05x1=float(-b+sqrt(disc))/(2*a);
\x05\x05x2=float(-b-sqrt(disc))/(2*a);
\x05\x05printf("%2.4f%2.4f",x1,x2);
\x05}
else(disc
C语言 任意输入一元二次方程的系数a,b,c,计算并输出一元二次方程的所有根/*编写程序:任意输入一元二次方程的系数a,b,c,计算并输出一元二次方程的所有根.*/#include #include void main(){\x05float a,
#include <stdio.h>
#include <math.h>
void main()
{
float a,b,c,x1,x2,disc;
scanf("f%f%f%",&a,&b,&c); //改成scanf("%f%f%f",&a,&b,&c);
disc=b*b-4*a*c;
if(fabs(a)<=1e-6)
{
x1=-c/b;
printf("%2.4f",x1);
}
else if(disc>=0)
{
x1=float(-b+sqrt(disc))/(2*a);
x2=float(-b-sqrt(disc))/(2*a);
printf("%2.4f%2.4f",x1,x2);
}
else(disc<0) //改成 else if(disc<0)
{
printf("根为共轭复数");
}
}