怎样用c语言编程3*xx+4*x+5=0

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:55:17
请求帮助
希望给我详细的答案,谢谢了

main()
{
int a=3 ,b=4 ,c=5;
float d,x1,x2;
int e;
e=b*b-4*a*c;
if(e<0);
printf("本题无解");
else d=sqrt(e);
x1=(-b+d)/2a;
x2=(-b-d)/2a;
printf("此题解为%f,%f",x1,x2);
}

手工怎么算,程序就怎么编呗。
先判断判别式是否为负,负则无解;再代入(-b +/- sqrt(判断式值))/(2a)求值呗。