博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断是否是一元二次方程
阅读量:5154 次
发布时间:2019-06-13

本文共 583 字,大约阅读时间需要 1 分钟。

-----判断是否是一元二次方程

declare @a int,@b int,@c int,@x1 decimal(18,2),@x2 decimal(18,2)
set @a=1
set @b=5
set @c=4
if @a=0
begin
print '不是一元二次方程,因为a=0'
end
else
begin
declare @sqrt decimal(18,2)
set @sqrt=@b*@b-4*@a*@c
if @sqrt<0
begin
print '此方程无解,因为sqrt小于0'
end
else if @sqrt=0
begin
set @x1 = (-@b+SQRT(@sqrt))/(2*@a)
print '有两个相等的根,结果为'+cast(@x1 as varchar(20))
end
else
begin
set @x1 = (-@b+SQRT(@sqrt))/(2*@a)
set @x2 = (-@b-SQRT(@sqrt))/(2*@a)
print '有两个不相等的根,结果为x1='+cast(@x1 as varchar(20))+'x2='+cast(@x2 as varchar(20))
end
end

转载于:https://www.cnblogs.com/yangyue/p/4137279.html

你可能感兴趣的文章
c# 对象类型、对象总结 ref、out关键字
查看>>
python random模块
查看>>
javascript 和php的要点概括
查看>>
国际聚餐--DDM组圣诞party
查看>>
操作系统
查看>>
20150715竞赛总结
查看>>
ASP.NET中检测图片真实否防范病毒上传
查看>>
Python
查看>>
[ 转载 ] Java基础11--Java总结篇系列:Java泛型
查看>>
40086311Nim
查看>>
CSS实现背景图片屏幕自适应
查看>>
JS强制刷新页面、清除缓存刷新
查看>>
187. Repeated DNA Sequences
查看>>
servlet文件操作
查看>>
利用bootstrap-select.min.js实现bootstrap下拉列表的单选和多选
查看>>
C# 通过反射为一个对象赋值
查看>>
Asp.net上传文件后台通过二进制流发送到其他Url保存
查看>>
jquery的ajax同步和异步
查看>>
C# 调用PowerShell方法
查看>>
【Java入门提高篇】Day25 史上最详细的HashMap红黑树解析
查看>>