用三个函数求b2-4ac大于0.等于0和小于0的根并输出结果
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/23 20:39:09
主函数中加个if条件判断啦!if(a==0)\x09{\x09\x09if(b==0)\x09printf("ERROR!\n");\x09\x09else\x09\x09printf("x=%.2l
#include#include#includeusingnamespacestd;intmain(){inta,b,c;intt;//t就是b^2-4ac判断它和0的大小决定是解否是复数couta>
这个问题题面不是很清楚!如果是a1>a2>0,则由a1*b1=1a2*b2=1,1\b1>1\b2>0所以,b1
4a√(1+b^2)=4a√(1+6-a^2)=4√(7a^2-a^4)=4√[49/4-(a^2-7/2)^2]因此,当a^2=7/2时,原式最大最大值:4√(49/4)=14
两个呀!没看课本么?再问:3Q,我只是确认一下。
#include#includefloatfun1(floatdisc){\x05if(disc\x05\x05printf("方程无解!");\x05return0;}floatfun2(float
也可以等于0比如x²-4x+4=0则b²-4ac=0b²-4ac可以是任意实数其中b²-4ac>0,有两个不同的跟b²-4ac=0,有两个相同的跟b&
#includeusingnamespacestd;intmain(){doublea,b,c;coutb;cout>c;doublex,x1,x2;doubledelta=b*b-4*a*c;if(
if(d==0)deltaZero(a,b,c);//你定义的参数是三个,怎么调用的时候传进去四个呢?elseif(d>0)deltaLargerZero(a,b,c);elseif(d再问:嗯嗯对是
#include#include//b^2-4ac==0voidfun1(double&a,double&b,double&c,double&d){doubleans=-b/(2*a);printf(
试一下把各个参数的类型改为double,因为出现的除法要用实型,否则电脑会自动舍去小数部分!
#include#includevoidmain(){voidbig(floata,floatb,floatc);voidequality(floata,floatb,floatc);voidsmal
如上图,输入、输出的截图 var a,b,c,x,y,t:double; begin readln(a,b,c); t:=b*b-4*a*c; if t>0 then
#include#includevoidtwo(floata,floatb,floatc){floatx1=(-b+sqrt(b*b-4*a*c))/(2*a);floatx2=(-b-sqrt(b*
#include#includefloatp,q;voidm(inta,intb,intc,floatd){p=(-b+sqrt(d))/(2*a);q=(-b-sqrt(d))/(2*a);prin
//运行情况如下:1,2,-31.000000,-3.000000Pressanykeytocontinue//正确的程序如下:#include"stdio.h"doublea,b,c,r,disc;
voidfangcheng(doublea,doubleb,doublec){doublex1,x2;doubledelta=b^2-4*a*c;if(delta>0){x1={-b+sqrt(b^2
恒为正则开口向上所以a>0恒为正所以最小值也大于0所以和x轴没有交点所以判别式小于0b²-4ac
函数与方程判别式是可以用来判断实数解的个数那么相应有多少实数解二次函数就与X轴有多少个交点对于你所说的可以判断两个函数之间交点个数:首先交点的横坐标即是两函数取等时的自变量的值以y=kx+b和y=ax
问你一下是判别式么?b平方4ac都是判别式里面的y=ax平方+bx+cb平方减四ac大于零两个解等于零一个解小于零无解如果还有问题我不知道你的8a怎么来的