关于c语言求b^2-4ac的根#include "stdio.h"#include "conio.h"main(){double a,b,c,d,x1,x2,p,q;scanf("%lf,%lf,%lf",&a,&b,&c);d=sqrt(b*b-4*a*c);*a);x1=p+q;x2=p-q;if(d>=0){ if(d>0) printf("real roots:\nx1=%7.2f\nx2=%7.2f\n",x1,x2);else printf("has tw
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/13 03:30:34
关于c语言求b^2-4ac的根#include "stdio.h"#include "conio.h"main(){double a,b,c,d,x1,x2,p,q;scanf("%lf,%lf,%lf",&a,&b,&c);d=sqrt(b*b-4*a*c);*a);x1=p+q;x2=p-q;if(d>=0){ if(d>0) printf("real roots:\nx1=%7.2f\nx2=%7.2f\n",x1,x2);else printf("has tw
关于c语言求b^2-4ac的根
#include "stdio.h"
#include "conio.h"
main()
{
double a,b,c,d,x1,x2,p,q;
scanf("%lf,%lf,%lf",&a,&b,&c);
d=sqrt(b*b-4*a*c);
*a);
x1=p+q;
x2=p-q;
if(d>=0)
{ if(d>0) printf("real roots:\nx1=%7.2f\nx2=%7.2f\n",x1,x2);
else printf("has two same soulution:\nx1=x2=%7.2f\n",x1,x2);
}
else
printf("no real roots\n");
getch();
}
我不知道到底是哪儿出问题了.得出的结论错的.
关于c语言求b^2-4ac的根#include "stdio.h"#include "conio.h"main(){double a,b,c,d,x1,x2,p,q;scanf("%lf,%lf,%lf",&a,&b,&c);d=sqrt(b*b-4*a*c);*a);x1=p+q;x2=p-q;if(d>=0){ if(d>0) printf("real roots:\nx1=%7.2f\nx2=%7.2f\n",x1,x2);else printf("has tw
你先写了d=sqrt(b*b-4*a*c)然后再判断d>=0,当然错了,要先判断正负再开根号的,还有你的p,q是什么东西,定义了没赋值就x1=p+q; x2=p-q; 这怎么能运行?