c语言函数调用解一元二次方程组实验代码

c语言函数调用解一元二次方程组实验代码
2025年03月01日 10:50
有1个网友回答
网友(1):

#include 
#include 
int main()
{   
void fangcheng(float a,float b,float c);
float a,b,c;
printf("输入a,b,c\n");
scanf("%f,%f,%f",&a,&b,&c);
fangcheng(a,b,c);
return 0;
}
void fangcheng(float a,float b,float c)
{  float x,x1,x2,D;
D=b*b-4*a*c;
if(D>0){
x1=(-b+sqrt(D))/(2*a);
x2=(-b-sqrt(D))/(2*a);
printf("x1=%f,x2=%f\n",x1,x2);}
   else if(D==0){
x=(-b+sqrt(D))/(2*a);
printf("x=%f",x);}
        else
    printf("无解");
}