您的位置:首页 > 编程语言 > C语言/C++

c语言求一元方程的根

2017-05-05 20:45 387 查看
#include<stdio.h>

#include<math.h>

main()

{
float a,b,c,d;
float x1,x2;
printf("请输入三个系数:");
scanf("%f,%f,%f",&a,&b,&c);
d=b*b-4*a*c;
if(d==0)
printf("x1=x2=%.2f",-b/2*a);
else if(d>0)
printf("x1=%.2f,x2=%.2f",(-b+sqrt(d))/2*a,(-b-sqrt(d))/2*a);
else
{
x1=-b/2*a,x2=sqrt(-d)/2*a;
printf("x1=%.2fi+%.2fj\n",x1,x2);
printf("x2=%.2fi-%.2fj\n",x1,x2);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: