在Oracle中实现吸血鬼算法
来源:互联网 发布:java获取机器码 编辑:程序博客网 时间:2024/05/26 02:21
declare
a number;
b number;
c number;
d number;
begin
for i in 1000..9999
loop
a:=substr(i,1,1);
b:=substr(i,2,1);
c:=substr(i,3,1);
d:=substr(i,4,1);
if(i=(a*10+b)*(c*10+d)) then /* 1*/
dbms_output.put_line(i);
elsif (i=(a*10+b)*(d*10+c)) then
dbms_output.put_line(i);
elsif (i=(b*10+a)*(c*10+d)) then
dbms_output.put_line(i);
elsif (i=(b*10+a)*(d*10+c)) then
dbms_output.put_line(i);
elsif (i=(a*10+c)*(b*10+d)) then /* 2*/
dbms_output.put_line(i);
elsif (i=(a*10+c)*(d*10+b)) then
dbms_output.put_line(i);
elsif (i=(c*10+a)*(b*10+d)) then
dbms_output.put_line(i);
elsif (i=(c*10+a)*(d*10+b)) then
dbms_output.put_line(i);
elsif (i=(a*10+d)*(b*10+c)) then /*3*/
dbms_output.put_line(i);
elsif (i=(a*10+d)*(c*10+b)) then
dbms_output.put_line(i);
elsif (i=(d*10+a)*(b*10+c)) then
dbms_output.put_line(i);
elsif (i=(d*10+a)*(c*10+b)) then
dbms_output.put_line(i);
elsif (i=(b*10+c)*(a*10+d)) then /* 4*/
dbms_output.put_line(i);
elsif (i=(b*10+c)*(d*10+a)) then
dbms_output.put_line(i);
elsif (i=(c*10+b)*(a*10+d)) then
dbms_output.put_line(i);
elsif (i=(c*10+b)*(d*10+a)) then
dbms_output.put_line(i);
end if;
end loop;
end;
- 在Oracle中实现吸血鬼算法
- 吸血鬼数算法(初步实现一)
- Think in java中关于吸血鬼数字问题的算法
- 吸血鬼数字的算法
- 吸血鬼数字 高效算法
- 吸血鬼数字算法
- 吸血鬼数字算法
- 吸血鬼数字的算法
- 吸血鬼数字java算法
- JAVA实现的吸血鬼数字算法,高效率版本(已有网友给出算法说明)
- JAVA实现的吸血鬼数字算法,高效率版本(已有网友给出算法说明)
- java求吸血鬼数字算法 。。。
- 关于吸血鬼数字算法 整理
- 吸血鬼数字算法—Java
- 数据仓库拉链算法在ORACLE中的实现
- /吸血鬼/
- 吸血鬼数字--Java实现探究
- 吸血鬼数(Java实现)
- 【转】Fedora 7 安装与配置指南
- A practical application of SOA
- 全球IT人待遇排行榜,北京上海倒数
- 搭建eclipse+myeclipse+tomcat的开发环境
- 信息产业部举办项目管理学培训班
- 在Oracle中实现吸血鬼算法
- New-Object 帮助信息
- ORACLE手记
- 推荐:总结经验教训 给你预防病毒的八个忠告
- windows2003 sp2下IIS6、Apache2.2、Tomcat5.5之整合
- 在MYEclipse中部署JSP
- netbox搭建最小的web服务器
- 用ADODB.Stream代替FSO读取文本文件
- 正确安装mplayer