21世纪教育网
设计作品0
double a,b,c,disc,x1,x2,p,q;
//disc是判别式sqrt(b*b-4ac)
scanf("%lf%lf%lf",&a,&b,&c);
//输入双精度浮点型变量的值要用格式声明"%lf"
disc=b*b-4*a*c;
if(disc<0)
//若b*b-4ac<0
printf("This equation hasn't real roots ");
//输出“此方程无实根”
else
//b*b-4ac≥0
{
p=-b/(2.0*a);
q=sqrt(disc)/(2.0*a);
x1=p+q;x2=p-q;
//求出方程的两个根
printf("real roots: x1=%7.2f x2=%7.2f ",x1,x2);
//输出方程的两个根
}
return 0; }
转载请注明出处!本文地址:https://www.docer.com/preview/22585270
关注稻壳领福利