求二次函数的解C语言 c语言二次方程求解

c语言解答二次函数

这个简单啊

成都创新互联公司是专业的古蔺网站建设公司,古蔺接单;提供成都做网站、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行古蔺网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

#includestdio.h

#includemath.h

main()

{

double a,b,c,w;

printf("请输入三个数(方程的系数),中间用空格分开\n");

scanf("%lf%lf%lf",a,b,c);

w=b*b-4*a*c;

if (w0)printf("方程无解\n");

else if(w==0)printf("方程有一个解:x=%lf\n",-b/(2*a));

else printf("方程有两个解:x1=%lf,x2=%lf\n",(-b+sqrt(w))/(2*a),(-b-sqrt(w))/(2*a));

}

c语言求二次函数的根

#include stdio.h

int main(void)

{

double a,b,c,d,e;

double x1,x2;

printf("请输入ax^2+bx +c = 0中a,b,c的值");

scanf("%lf,%lf,%lf",a,b,c);

e = b * b - 4 * a * c;

if (e0) {

printf("无解,请重新输入\n");

scanf("%lf,%lf,%lf",a,b,c);

}

printf("输入正确,正在计算....\n");

d = sqrt(e);

x1 = (-b + d)/(2 * a);

x2 = (-b - d)/(2 * a);

printf("x1=%f\n",x1);

printf("x2=%f\n",x2);

return 0;

}

从界面里输入二次函数用c语言编写求解

#include stdio.h

#include stdlib.h

#include math.h

int main()

{

float a,b,c,l,t,x1,x2;

printf("input three numbers\n");

scanf("%f%f%f",a,b,c);

t=b*b-4*a*c;

if(t0)

{

x1=(-b+sqrt(t))/(2*a);

x2=(-b-sqrt(t))/(2*a);

printf("%f\n%f\n",x1,x2);

}

else if(t==0)

{

x1=-(b/(2*a));

printf("%f\n%f\n",x1,x1);

}

else

{

l=sqrt(-t)/2/a;

t=-b/2/a;

printf("%f%+fi\n%f%+fi",t,l,t,-l);

}

return 0;

}

c语言求ax²+bx+c=0的解

#includestdio.h

#includemath.h

#definedeatapow(b,2)-4*a*c

intmain()

{

doublea,b,c;

scanf("%lf%lf%lf",a,b,c);

if(deata0)printf("方程无解\n");

elseif(deata==0)printf("方程有两个相同的解:%lf",(-b/2*a));

elseif(deata0)printf("方程有两个不一样的解分别为%lf%lf",(-b+sqrt(deata))/2*a,(-b-sqrt(deata))/2*a);

return0;

}

扩展资料

二次函数y=ax²+bx+c的意义

1、a的符号确定抛物线的开口方向。

2、a,b共同确定抛物线的对称轴x=﹣b/2a

3、c确定抛物线与y轴的交点(0,c)是在x轴的上方、下方或原点.

4、b²-4ac的符号确定抛物线与x轴的位置关系。

5、若△=b²-4ac0,设抛物线与x轴的两个交点为A(x₁,0),B(x₂,0),则①A,B的中点(x₁+x₂/2,0)为抛物线的

对称轴与x轴的交点(﹣b/2a,0),即x₁+x₂/2=﹣b/2a

二次函数的解法C语言的代码 在下 哪里出错了 谢谢大神了

一:scanf("%3f%3f%3f",a,b,c); 这里要求输入数据必须为三位数,最好改成:

scanf("%f%f%f",a,b,c); 去掉限定

二:

void tonggen(float a,float b,float k)

//float a,b,k; 如果这样定义,则上一行的函数定义应该写成:void tonggen( a, b, k) 二者不能同存

{

float x;

x=(-b)/(2*a); //这里应该为2*a

printf("二次函数为同根为x=%3f",x);

}


名称栏目:求二次函数的解C语言 c语言二次方程求解
分享URL:http://azwzsj.com/article/hjhosp.html