人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

(MYSQL)编写存储过程,实现求一元二次方程的根(假设该方程有实数根).

[复制链接]

问题:(MYSQL)编写存储过程,实现求一元二次方程的根(假设该方程有实数根).

答案:↓↓↓

网友采纳  曾经写过一个,你看看,你最好弄个实际需求,也好帮你  已知(a*7+b*9+c*10+d*5+222)%11=3,a,b,c,d都是0-9的整数,怎么用sql输出a,b,c,d的所有结果  declare @a int  declare @b int  declare @c int  declare @d int  declare @str int  set @str=0  while @str<=9999  begin  set @a=cast(substring(right('0000'+cast(cast(@str as varchar) as varchar),4),1,1) as int)  set @b=cast(substring(right('0000'+cast(cast(@str as varchar) as varchar),4),2,1) as int)  set @c=cast(substring(right('0000'+cast(cast(@str as varchar) as varchar),4),3,1) as int)  set @d=cast(substring(right('0000'+cast(cast(@str as varchar) as varchar),4),4,1) as int)  if (@a*7+@b*9+@c*10+@d*5+222)%11=3  begin  print ('a='+cast(@a as varchar)+' b='+cast(@b as varchar)+' c='+cast(@c as varchar)+' d='+cast(@d as varchar))  end  set @str=@str+1  end  sqlserver中直接运行即可,mysql的你也就照着改一下吧
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表