作业帮 > 综合 > 作业

求方程的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果.从主函数输入a、b、c

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 19:55:25
求方程的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果.从主函数输入a、b、c
#include
#include
float p,q;
void m(int a,int b,int c,float d)
{
\x05p=(-b+sqrt(d))/(2*a);
\x05q=(-b-sqrt(d))/(2*a);
\x05printf("x1=%.3f x2=%.3f",p,q);
}
void f(int a,int b,int c,float d)
{
\x05p=-b/(2*a);
\x05printf("x1=x2=%.3f",p);
}
void j(int a,int b,int c,float d)
{
\x05p=-b/(2*a);
\x05q=sqrt(-d)/(2*a);
\x05printf("x1=%.3f+%.3fi x2=%.3f+%.3fi",p,q,p,q);\x05
}
int main()
{
\x05int a,b,c;
\x05float d;
\x05scanf("%d%d%d",&a,&b,&c);
\x05d=b*b-4*a*c;
\x05if(d>0)
\x05{
\x05\x05m(a,b,c,d);
\x05}
\x05else if(d=0)
\x05{
\x05\x05f(a,b,c,d);
\x05}
\x05else
\x05{
\x05\x05j(a,b,c,d);
\x05}
\x05return 0;
}
#include
#include
float p,q;
void m(int a,int b,int c,float d)
{
p=(-b+sqrt(d))/(2*a);
q=(-b-sqrt(d))/(2*a);
printf("x1=%.3f\n x2=%.3f",p,q);
}
void f(int a,int b,int c,float d)
{
p=-b/(2*a); printf("x1=x2=%.3f\n",p);
}
void j(int a,int b,int c,float d)
{
printf("无实根\n");
}
int main()
{
int a,b,c;
float d;
printf("Input A B C\n");
scanf("%d%d%d",&a,&b,&c);
d=b*b-4.0*a*c;
if(d>0)
{
m(a,b,c,d);
}
else if(d==0)
{
f(a,b,c,d);
}
else
{
j(a,b,c,d);
}
printf("\n");
return 0;
}
我也是略作修改 C++里运行没问题了
求方程的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果.从主函数输入a、b、c 求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac>0,等于0和小于0的根并输出结果.从主函数输入a,b,c 编程求方程ax2+bx+c=0的根,分别求当b2-4ac大于0、等于0和小于0时的根从主函数输入a、b、c的值并输出结果 求方程ax2+bx+c=0的根,用3个函数分别求当b2-4ac大于0,等于0,和小于0时的根并输出结果.从主函数a,b, C语言编程题代码咋写题目描述求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果.从 求方程 a*x^2+b*x+c=0的根,用3个函数分别求当b^2-4*a*c大于0、等于0、小于0时的根并输出结果.从主 求方程a*x*x+b*x+c的根,用3个函数分别求当判别式大于0,小于0,等于0的根并输入结果.从主函数输入a,b,c C语言,用三个函数分别求b^2-4ac大于等于小于0时,方程ax^2+bx+c的根,从主函数输入a,b,c值 用C语言求方程的根,用3个函数分别求当大于0、等于0和小于0时的根并输出结果.从主函数中输入abc的值. c 程序 :求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac大于0、等于0和小于0时的根,并输出结果. c语言 编程 求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac大于0、等于0和小于0时的根,并输出结果. pascal 编程Description求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并