用C语言的顺序结构怎样编写求一元二次方程的两个根
发布网友
发布时间:2024-10-05 00:38
我来回答
共1个回答
热心网友
时间:2024-11-10 11:20
//输入实型数a、b、c,且要求a!=0 && b*b-4ac>0
#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,s,x1,x2,p,q;
printf("请输入a、b、c:\n");
scanf("%f%f%f",&a,&b,&c);
s=b*b-4*a*c;
p=-b/(2.0*a);
q=sqrt(s)/(2.0*a);
x1=p+q;
x2=p-q;
printf("x1=%5.2f\nx2=%5.2f\n",x1,x2);
}