c语言if else一元二次方程通解公式怎么接着写下去啊

2024-11-22 09:12:24
推荐回答(1个)
回答1:

#include
#include
void main()
{
int a,b,c,d;
float x1,x2;
printf("请输入a,b,c\n");
scanf("%d%d%d",&a,&b,&c);
d=b*b-4*a*c;
if(d<0)
printf("你输入的值错误,函数无解\n");
else
{
x1=(sqrt(d)-b)/2*a;
x2=(-sqrt(d)-b)/2*a;
printf("x1=%f\nx2=%f",x1,x2);
}