这里写代码片
#include<stdio.h>
#include<math.h>
int main(void)
{
float a,b,c;
float c1,c2;
float flag;
printf("请输入一元二次方程的系数\n");
scanf("%f,%f,%f",&a,&b,&c);//输入时注意输逗号
flag = b*b - 4*a*c;
if(flag > 0)
{
c1 = -b-sqrt(flag);
c2 = -b+sqrt(flag);
printf("方程的第一个解为%f,第二个解为%f\n",c1,c2);
}
else if(flag == 0)
{
c1 = c2 = -b/(2*a);
printf("方程有两个相同的解为%f\n",c1);
}
else
printf("方程无解\n");
return 0;
}
一元二次方程求解
最新推荐文章于 2023-06-26 01:31:16 发布