编一个程序,对于给定a,b,c的值,求出一元二次方程a*x*x+b*x+c=0的二个实数根,如果没有实数根,则说明即可
来源:互联网 发布:淘宝评价语20字 编辑:程序博客网 时间:2024/06/05 00:54
declare @a int,@b int,@c int,@x float,@x1 float,@d int
select @a=2,@b=4,@c=2
set @d=(@b*@b-4*@a*@c)
if @d=0
set @x=-@b/2*@a
set @x1=-@b/2*@a
select @x,@x1 as '3*x*x+5*x+4=0的解'
if @d<0
print '无解'
else
set @x=(-1*@b+sqrt(@d))/(2*@a)
set @x1=(-1*@b-sqrt(@d))/(2*@a)
--select @x,@x1 as '3*x*x+5*x+4=0的解'
print @x
print @x1
select @a=2,@b=4,@c=2
set @d=(@b*@b-4*@a*@c)
if @d=0
set @x=-@b/2*@a
set @x1=-@b/2*@a
select @x,@x1 as '3*x*x+5*x+4=0的解'
if @d<0
print '无解'
else
set @x=(-1*@b+sqrt(@d))/(2*@a)
set @x1=(-1*@b-sqrt(@d))/(2*@a)
--select @x,@x1 as '3*x*x+5*x+4=0的解'
print @x
print @x1
- 编一个程序,对于给定a,b,c的值,求出一元二次方程a*x*x+b*x+c=0的二个实数根,如果没有实数根,则说明即可
- 求一元二次方程a*x*x+b*x+c=0的3个根
- 求解一元二次方程:a*x*x+b*x+c=0,a、b、c从命令行输入
- 分别输出a*x*x+b*x+c=0的三种情况的根
- 一元二次方程ax*x+bx+c=0(a≠0) 计算X1、X2的值
- 假设有一个rand(0,1)的0,1随机生成器,如何对于给定的(a,b),随机生成一个x, 其中 a <= x <= b
- d016: 一元二次方程的实数根
- 对于给定的整数集合S,求出最大的d,使得a+b+c=d。
- 求一元二次方程ax2+bx+c=0的根。其中系数a(a≠0)、b、c的值由键盘输入
- 才学汇编,自己编的一个程序。要求是,A=90,B=-70,C=5,求Y=2X(A+B)+(AXC)/5并显示结果编出程序。请大神指导
- (c语法百题16)一元二次方程的实数根
- X^a mod b=c 式子中求所有的X(b总是质数)
- 扩展欧几里得 a*x+b*y=c的解
- 一个多项式a+b*x+c*x^2+d*x^3+...,输入该多项式的系数和x的值后打印出这个多项式的值。
- 求a*x*x+b*x+c=0方程的根,a,b,c又键盘输入,我这样写对不对,怎么执行后答案错了且不变?
- 求方程ax∧2+bx+c=0的实数根(要求输入实型数a,b,c,并使之满足a!=0且b∧2-4ac>0)
- 输入a,b,c的值,求一元二次方程的解
- 【SzNOI语法百题】【d016】一元二次方程的实数根
- 关于2.6.30.4在创建bus总线时的bus_id的问题
- VC2008+OpenCV2.3.1 的安装配置
- 组织多文件VC2008
- 七大排序算法系列之简单选择排序
- jvm工作原理
- 编一个程序,对于给定a,b,c的值,求出一元二次方程a*x*x+b*x+c=0的二个实数根,如果没有实数根,则说明即可
- org.springframework.web.context.ContextLoaderListener
- 【环境】常用编辑工具配置
- java变量命名规则?
- c语言访问mysql数据库 包括BLOB字段的访问
- poj 2387 最短路径 **dijkstra模板
- 64位Ubuntu系统安装QQ2012
- glib和uclibc的区别
- strtol函数使用