但他=b^2减4ac c语言怎么解 求分析

2025-04-07 23:50:38
推荐回答(1个)
回答1:

#include#includemain(){floata,b,c,x,x1,x2,t;scanf("%f%f%f",&a,&b,&c);t=b*b-4*a*c;if(t<0)printf("该表达式不是方程\n");else{if(a=0)//改为if(a==0){x=-c/b;printf("x=%.2f\n",x);}else{if(t=0)//改为if(t==0){x1=x2=-b/2/a;//改为-b/(2*a)printf("x1=x2=%.2f\n",x1);}else{x1=(-b-sqrt(t))/2/a;//改为x1=(-b-sqrt(t))/(2*a);x2=(-b+sqrt(t))/2/a;//改为x2=(-b+sqrt(t))/(2*a);printf("x1=%.2f,x2=%.2f\n",x1,x2);}}}}应该没什么问题了吧希望我的回答能帮助你哦~~