用C语言求解一元二次方程
题目
用C语言求解一元二次方程
答案
#include
float f(float);
void main()
{
float a,b,c,d,x1,x2,p,q;
printf("a=");
scanf("%f",&a);
printf("b=");
scanf("%f",&b);
printf("c=");
scanf("%f",&c);
d=b*b-4*a*c;
if(a==0)
{
printf("error");
}
else
{
if(d>=0)
{
x1=(-b+f(d))/(2*a);
x2=(-b-f(d))/(2*a);
printf("x1=%f
x2=%f",x1,x2);
}
else
{
p=(-b)/(2*a);
q=(f(-d))/(2*a);
printf("x1=%f+%fi
x2=%f+%fi
",p,q,p,q);
}
}
}
float f(float a)
{
float c,b;
while(a>c)
{
b=b+0.00001;
c=b*b;
}
return(a);
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 今天天气晴还是雨?
- 1+3=2*2 1+3+5=3*3 ...可得1+3+5+.+(2n-1)=( ) 如果1+3+5+...+x=361,则奇数x的值为( )
- 135÷395=_______,求精确到百分位的简便运算步骤
- 有关向量
- 技术经济学证明题,(P/A,i,n)=(P/A,i,n-1)+(P/F,i,n)
- 一道分式方程数学题
- (2.5+x)÷2=4.3 4(x+3.1)=16.8
- people hear christmas songs on the radio,in stores,and even__street cornors.A.on B.at C.in选哪个
- TU-1810紫外可见分光光度计钨灯错误如何解决
- 双曲线的两个焦点为f1.f2若双曲线上存在一点P,满足PF1=2PF2
热门考点
- 今天必须交的!
- 1,3,6,10,15,21,28,那么第100个是多少
- 在括号里填成语 做游戏( ) 读书( )讲故事( )讨论问题( )
- 拜托帮找一下初二牛津上海版英语周报答案(期末合刊).
- 已知sin(7π-α)-3cos(3π/2+α)=2,则(sin(π-α)+cos(π+α))/(sinα+cos(-α))的值是
- 六年级上册26课《月光曲》词语手册 积少成多
- 方程x平方+y平方-x+y+k=0表示一个圆,实数k的取值范围是?
- There are seven days in a
- 已知函数f(x)=2x-a/x,定义域为(0,1].
- (x-6)(x-9)-(x+8)(x-8)