用c语言调用函数写个程序,求方程ax*x+bx+c=0的根,要求用3个函数分别求当b*b-4ac大于零、等于零
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 08:10:51
用c语言调用函数写个程序,求方程ax*x+bx+c=0的根,要求用3个函数分别求当b*b-4ac大于零、等于零
#include
#include
float fun1(float disc)
{
\x05if (disc < 0)
\x05\x05printf("方程无解!");
\x05return 0;
}
float fun2(float disc,float a,float b)
{
\x05float p,q,x1,x2;
\x05p = -b / (2 * a);
\x05q = sqrt(disc) / (2 * a);
\x05x1 = p q;
\x05x2 = p - q;
\x05printf("x1=%f\nx2=%f",x1,x2);
\x05return 0;
}
float fun3(float a,float b)
{
\x05float p;
\x05p = -b / (2 * a);
\x05printf("x1=x2=%f",p);
\x05return 0;
}
int main()
{
\x05float a,b,c,k,l,disc;
\x05printf("输入二次函数的a,b和c:");
\x05scanf("%f%f%f",&a,&b,&c);
\x05k = b * b;
\x05l = 4 * a * c;
\x05disc = k - l;
\x05if (disc < 0)
\x05\x05fun1(disc);
\x05if (disc > 0)
\x05\x05fun2(disc,a,b);
\x05if (disc == 0)
\x05\x05fun3(a,b);
\x05return 0;
}
#include
float fun1(float disc)
{
\x05if (disc < 0)
\x05\x05printf("方程无解!");
\x05return 0;
}
float fun2(float disc,float a,float b)
{
\x05float p,q,x1,x2;
\x05p = -b / (2 * a);
\x05q = sqrt(disc) / (2 * a);
\x05x1 = p q;
\x05x2 = p - q;
\x05printf("x1=%f\nx2=%f",x1,x2);
\x05return 0;
}
float fun3(float a,float b)
{
\x05float p;
\x05p = -b / (2 * a);
\x05printf("x1=x2=%f",p);
\x05return 0;
}
int main()
{
\x05float a,b,c,k,l,disc;
\x05printf("输入二次函数的a,b和c:");
\x05scanf("%f%f%f",&a,&b,&c);
\x05k = b * b;
\x05l = 4 * a * c;
\x05disc = k - l;
\x05if (disc < 0)
\x05\x05fun1(disc);
\x05if (disc > 0)
\x05\x05fun2(disc,a,b);
\x05if (disc == 0)
\x05\x05fun3(a,b);
\x05return 0;
}
用c语言调用函数写个程序,求方程ax*x+bx+c=0的根,要求用3个函数分别求当b*b-4ac大于零、等于零
求文档:编写一个求方程ax*x+bx+c=0的根,要求用3个函数分别求当b*b-4ac大于零、等于零和小于零时的根.要
C语言程序求方程ax^2+bx+c=0的根,用3个函数分别求当b^2-4ac大于0,等于0和小于0时的根主程序中输入a、
用C++写程序:求方程ax^2+bx+c=0的根,用3个函数分别求当b^2-4ac大于0,等于0和小于0时的根,并输出结
帮我看下,c语言问题.求方程ax^2+bx+c=0的根,用2个函数分别求当b^2-4ac大于0、等于0时的根并输出结果.
用c++语言(1) 编写一个程序求方程ax2+bc+c=0的根,用3个函数分别求出当b2-4ac大于
求方程ax2+bx+c=0的根,用3个函数分别求当b2-4ac大于0,等于0,和小于0时的根并输出结果.从主函数a,b,
c语言解答:求方程aχ²+bχ+c=0的根,用3个函数分别求当bχ²-4ac大于0、等于0和小于0时
C语言,用三个函数分别求b^2-4ac大于等于小于0时,方程ax^2+bx+c的根,从主函数输入a,b,c值
求方程 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 程序 :求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac大于0、等于0和小于0时的根,并输出结果.