成都创新互联网站制作重庆分公司

c语言编码二次函数如何 编程二次函数

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

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

专注于为中小企业提供成都网站制作、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业乌海海南免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

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语言写二次函数的,而当a=0时,就不是二次函数了,应该按照一次函数来进行计算,否则 一个数除以0就没有意义了.~

#include stdio.h

#include stdlib.h

#include math.h

int main()

{

float a,b,c;

float x1,x2,m;

printf("input number a=:");

scanf("%f",a);

printf("input number b=:");

scanf("%f",b);

printf("input number c=:");

scanf("%f",c);

if(a==0)

printf("一根:%f\n",c*(-1)/b);

else if(a==0b==0)

printf("无意义!");

else

{

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

if(m0)

{

printf("两根\n");

printf("x1=%f\n",(-b+sqrt(m))/(2*a));

printf("x2=%f\n",(-b-sqrt(m))/(2*a));

}

else if(m==0)

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

}

else

printf("无实根\n");

}

return 0;

}

C语言,二次函数,ax^2+bx+c=0,a=1,b=5,c=-6,代码如何写?

我看书上是改错题,你没有发完整的原题(错误的代码),无法改错,只能按照编程题做了:

main(){

int a=1,b=5,c=-6;

float x1,x2,delta;

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

if(delta0)printf("没有实数解。\n");

elseif(delta==0){

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

printf("只有一个解:x=%f。\n",x1);

}

else{

delta=sqrt(dalta);

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

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

printf("有两个解:x1=%f,x2=%f。\n",x1,x2);

}

}

如果还有问题,请留言。

C语言怎样设计二次函数,请各位哥哥姐姐帮帮忙,

#include stdio.h

#include stdlib.h

#include math.h

int main()

{

float a,b,c;

float x1,x2,m;

printf("input number a=:");

scanf("%f",a);

printf("input number b=:");

scanf("%f",b);

printf("input number c=:");

scanf("%f",c);

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

if(m=0a!=0){

if(m0){

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

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

printf("两根\n");

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

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

else

printf("一根\n");

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

else

{

if(a=0 b!=0) printf("根是x=-c/b");

if(a=0b=0) printf("为常函数");

if(a!=0) printf("无根\n");

}

system("PAUSE");

return 0; }


标题名称:c语言编码二次函数如何 编程二次函数
当前网址:http://cxhlcq.com/article/doihsdh.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部