作业帮 > 综合 > 作业

#include #include void main() { float a,b,c,m,n,x1,x2; sc

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/25 21:19:37
#include #include void main() { float a,b,c,m,n,x1,x2; sc
#include
#include
void main()
{
float a,b,c,m,n,x1,x2;
scanf("%f,%f,%f",&a,&b,&c);
m=b*b-4*a*c;
n=sqrt(m);
x1=(b+n)/(2*a);
x2=(b-n)/(2*a);
if (m>=o)
printf ("a=%f,b=%f,c=%f,m=%f,n=%f,x1=%f,x2=%f\n",a,b,c,m,n);
else (m=
#include #include void main() { float a,b,c,m,n,x1,x2; sc
楼主 是新手吧 写的代码不怎么规范,以后避免用啊,ab,c做变量 你的程序要做什么我也不太明白就给你改了下错,以后改进下 继续加油
#include
#include
void main()
{
float a,b,c,m,n,x1,x2;
scanf("%f%f%f",&a,&b,&c);//输入一般不加其他符号不然输入不方便
m=b*b-4*a*c;
n=sqrt(m);
x1=(b+n)/(2*a);
x2=(b-n)/(2*a);
if (m>=0)//应该是大于0吧,你写的是O
/*加这个大括号很有必要不要省了*/
{
printf ("a=%f,b=%f,c=%f,m=%f,n=%f,x1=%f,x2=%f\n",a,b,c,m,n);
}
else
{
printf ("此方程无实数解\n");
}
}
再问: #include #include void main() { float a,b,c,m,n,x1,x2; scanf (%f,%f,%f.&a,&b,&c); m=b*b-4*a*c; n=sqrt(m); x1=(a+n)/(2*b); x2=(a-n)/(2*b); if (m>=0) printf ("a=%f,b=%f,c=%f,m=%f,n=%f,x1=%f,x2=%f\n",a,b,c,m,n,x1,x2); else printf ("此方程无实数解\n"); } 我这个是编一个求根的程序.但还是不行,没办法,那老师上课讲方言又特快,我实在听得很难
再答: 呵呵,有的粗心咯,公式都弄错了。我运行下对了 #include #include void main() { float a,b,c,m,n,x1,x2; scanf("%f%f%f",&a,&b,&c); m=b*b-4*a*c; n=sqrt(m); x1=(-b+n)/(2*a); x2=(-b-n)/(2*a); if (m>=0) { printf ("a=%.2f,b=%.2f,c=%.2f,m=%.2f,n=%.2f,x1=%.2f,x2=%.2f\n",a,b,c,m,n,x1,x2); } else { printf ("此方程无实数解\n"); } } 你提问的那个程序输出不对我也没有注意