吸血鬼数字就不介绍了,这是自己写的一个程序
public class VampireNum {
public static void printVamNum(){
Integer n = new Integer(1000);
int[] arrs = new int[4];
int a,b1,b2,res1,res2;
for(n=1000;n<10000;n++){
String str1 = n.toString();
for(int i=0,l=str1.length();i<l;i++){
//减去48是为了将char值与int值匹配,char中的48即为int中的0
int x = ((int)str1.charAt(i))-48;
arrs[i] = x;
}
for(int i =0,l = arrs.length;i<l;i++){
for(int j=i+1;j<l;j++){
a = arrs[i]*10+arrs[j];
if(i==0&&j==3){
b1=arrs[1]*10+arrs[2];
b2=arrs[2]*10+arrs[1];
}else if(i==1&&j==2) {
b1 = arrs[0]*10+arrs[3];
b2 = arrs[3]*10+arrs[0];
} else {
//要取出数组中剩余的值
b1 = arrs[l-1-i]*10+arrs[l-1-j];
b2 = arrs[l-1-j]*10+arrs[l-1-i];
}
res1 = a*b1;
res2 = a*b2;
if(res1==n) {
System.out.println(a+"*"+b1+"="+n);
}
if(res2==n) {
System.out.println(a+"*"+b2+"="+n);
}
}
}
}
}
public static void main(String[] args) {
long begin = new Date().getTime();
VampireNum.printVamNum();
long after = new Date().getTime();
System.out.println(after-begin);
}
}
分享到:
相关推荐
Java实现吸血鬼数字的3种算法,3种算法的效率各自的比较
吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以2个0结尾的数字是不允许的,例如,下列数字都是吸血鬼数字: 1260 ...
4位吸血鬼数字java原码
THINK IN JAVA上的课后题,只是寻找4位数的。
吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼”数字...
java 吸血鬼程序 学习java必须要学习的经典案例,加油学习把
吸血鬼数字的三种实现方法,及其运行速度。最后一种绝对的好方法。java编程吸血鬼数字答案。
今天小编就为大家分享一篇关于4位吸血鬼数字的java实现思路与实例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
只修改main 的for就可以得到一下结果,运行时间有点长,应该稍微优化一下 配合我发送的 http://download.csdn.net/source/530288 修改使用 public static void main(String[] args){ for(int x=1;...
Save The Vampire 拯救吸血鬼 - Unity建造吸血鬼城堡逃脱游戏项目源码C# 支持Unity版本2019.427f1及以上 概述 拯救吸血鬼是一款大胆的游戏,你以疯狂的速度在城堡的路径上奔跑,通过选择路径图案来建造最大的城堡...
Flash吸血鬼Flash吸血鬼Flash吸血鬼Flash吸血鬼
用鼠标点击左边的定位器不要松手,然后移动到目标窗口,松手,FLASh吸血鬼将对目标进行搜索,为你找出所有可用的FLASHFlash吸血鬼2.4是在2.3版的基础上优化了搜索技术,实现了更快的搜索速度,经过测试,目标进程中...
中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar...
可爱的吸血鬼数。可爱的吸血鬼数。可爱的吸血鬼数。可爱的吸血鬼数。
中华吸血鬼源码 中华吸血鬼源码 中华吸血鬼源码 中华吸血鬼源码
代理吸血鬼~~~~~~sousuo 搜索论坛提取代理的
Flash吸血鬼是一个用于吸取Flash的工具,它可以帮助您从应用程序或者浏览器中获得受保护的Flash。 不论您想得到的Flash采用何种方式保护,Flash吸血鬼都能轻松的把它吸出来,您只需用Flash吸血鬼的定位器锁定需要...
图片吸血鬼绿色版,如同吸血鬼一般的图片操作软件,分享给大家使用。
swf吸血鬼 专门下载网页中的flash文件
flashk吸血鬼完2.2无水印完美专业破解版