#include<stdio.h>
#include<math.h>
int main(){
float a,b,c,delta,p,q;
scanf("%f %f %f",&a,&b,&c);
delta = b*b - 4*a*c;
p = -b/2/a;
q = sqrt(delta)/2/a;
if(delta > 0){
printf("方程有两个实根:%f和%f",p+q,p-q);
}else if(delta == 0){
printf("方程有一个实根:%f",p);
}else {
q = sqrt(-delta)/2/a;
printf("方程有两个虚根:%f+%fi和%f+%fi",p,q,p,q);
}
return 0;
}
用C语言求一元二次方程
最新推荐文章于 2024-10-25 09:00:00 发布