C语言编程,求一元二次方程 ax2+bx+c=0 的解,谢谢
2个回答
展开全部
#include<stdio.h>
#include<math.h>
main()
{
int a,b,c,d,x1,x2;
printf("请依次输入a,b,c的值:");
scanf("%d %d %d",&a,&b,&c);
d=b*b-4*a*c;
if(d<0)
printf("此方程无实根!");
else{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("x1 = %d , x2 = %d",x1,x2);
}
}
如图所示,望采纳。。。。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询