网站首页 > 文章中心 > 其它

c语言中如何求2次函数

作者:小编 更新时间:2023-08-25 10:30:33 浏览量:31人看过

C语言写二次函数

首先你已经很清楚的说明了你这个程序是用C语言写二次函数的,而当a=0时,就不是二次函数了,应该按照一次函数来进行计算,否则 一个数除以0就没有意义了.~

#include stdio.h

#include stdlib.h

#include math.h

int main()

{

float a,b,c;

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

if(m0)

printf("两根\n");

}

else if(m==0)

printf("无实根\n");

return 0;

c语言解答二次函数

这个简单啊

#includestdio.h

#includemath.h

main()

double a,b,c,w;

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

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

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

c语言:求二次函数ax^2+bx+c=0的根

#include?stdio.h

#include?math.h

void?main()

{?

printf("input?a,b,c\n");?

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

if?(disc0)

printf("没根\n");

x1=p+q;?

你输入的那个方程根本就没有根,这个你需要加一个判断条件,这样才能正确处理求根公式

c语言求二次函数的根

int main(void)

double a,b,c,d,e;

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

if (e0) {

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

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

d = sqrt(e);

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

以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章