求方程ax^2 +bx+c=0的根,用3个函数分别求当:b^2-4ac大于0,等于0和小于0时的根并输出结果。从主函数输入a,b,c的值。

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
void l(double a, double b, double c, double x, double y)//判断德尔塔
	if ((b*b - 4 * a*c) > 0)
		n(a, b, c, x, y);//当德尔塔大于0时,调用n函数
		if ((b*b - 4 * a*c) == 0)
			m(a, b, c, x);//当德尔塔等于0时,调用m函数
			if ((b*b - 4 * a*c) < 0)
				k(a, b, c);//当德尔塔小于0时,调用k函数
void n(double a, double b, double c, double x, double y)
	x = (-b + sqrt(b*b - 4 * a*c)) / (2 * a);
	y= (-b - sqrt(b*b - 4 * a*c)) / (2 * a);
	printf("方程的根是:%.2lf和%.2lf", x, y);
void m(double a, double b, double c, double x)
	x = (-b) / (2 * a);
	printf("方程的根是:%.2lf", x);
void k(double a, double b, double c)
	printf("方程无实根\n");
int main()
	double a, b, c, x = 0, y = 0;
	printf("输入三个函数值:a,b,c\n");
	scanf_s("%lf %lf %lf", &a, &b, &c);
	l(a, b, c, x, y);
	getchar();
	getchar();
	return 0;
                    求方程ax^2 +bx+c=0的根,用3个函数分别求当:b^2-4ac大于0,等于0和小于0时的根并输出结果。从主函数输入a,b,c的值。#include&lt;stdio.h&gt;#include&lt;math.h&gt;#include&lt;stdlib.h&gt;void l(double a, double b, double c, double x, double y)//...
从主函数输入a、b、c的值
(实根:指实数根,在中学阶段使√b^2 - 4 ac >=0 的跟就是实数根,其中当该数为0时,又被称为等根‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬
实根算法:(-b土√b^2 - 4 ac)/2a..
				
C语言方程ax^2+bx+c=0 的根, 分别考虑: 1、有两个不等的实根 2、有两个相等的实根 ax^2+bx+c=0 方程的解应该有一下几种可能: #include <stdio.h> #include <math.h> int main() double a, b, c, disc, x1, x2; printf("请输入a,b,c:"); scanf("%lf,%lf,%lf",&a,&b,&c);
方程ax2 + bx + c = 0的根,用3个函数分别当b2-4ac大于零、等于零、和小于零时的方程的根并输出结果。要从主函数输入a,b,c的值。 #include<stdio.h> #include<math.h> void f1(int a,int b,int c); void f2(int a,int b,int c); void f3(int a,int b...
void f1(float,float,float,float); void f2(float,float,float,float); void f3(float,float,float,float); int main() float a,b,c,d; 解题思路: 直接定义全局变量,这样方便调用。 在主函数就写好b*b-4*a*c的值,创造的三个根函数,只需要设置a,b两个形参,因为根公式只是涉及了这两个系数。最后在主函数运用if来判断b*b-4*a*c的大小,满足条件应该运用的函数即可。 参考代码: #include<stdio.h> #include<math.h> double a,b,c,x1,x2,disc,p,q;//全局变量-global variable
用三个函数axˆ2+bx+c=0的根(C语言) 题目要方程axˆ2+bx+c=0的根,用三个函数分别当bˆ2-4ac大于0、等于0、小于0时的根并输出结果。从主函数输入a,b,c 以下是具体代码: #include <stdio.h> #include <math.h> int main() void root_one(int a, int b, int c); void root_two(int a, int b, int c); void r