`
michelecindy
  • 浏览: 175508 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

找出4位数的所有吸血鬼数字

    博客分类:
  • Java
阅读更多
package ChapterIVPractice;

public class Practice10 {
	public static void main(String[] args){
       String[] ar_str1,ar_str2; 
       int sum=0; 
       for(int i=10;i<100;i++){ 
           for(int j=i+1;j<100;j++){ 
                int i_val=i*j; 
                if(i_val<1000||i_val>9999) continue; //积小于1000或大于9999排除,继续下一轮环 
                ar_str1=String.valueOf(i_val).split(""); 
                ar_str2=(String.valueOf(i)+String.valueOf(j)).split(""); 
                java.util.Arrays.sort(ar_str1); 
                java.util.Arrays.sort(ar_str2); 
                if(java.util.Arrays.equals(ar_str1, ar_str2)){
                //排序后比较,为真则找到一组 
                    sum++; 
                    System.out.println("第"+sum+"组: "+i+"*"+j+"="+i_val); 
               } 
          } 
      } 
      System.out.println("共找到"+sum+"组吸血鬼数"); 
	}
}
分享到:
评论
1 楼 colinzhy 2009-09-20  
好方法,谢谢

相关推荐

    4位吸血鬼数字

    我们通常使用int处理4位数,因为它足够大,可以涵盖所有可能的4位吸血鬼数字(1000到9999)。 2. **循环结构**:为了遍历所有可能的4位数组合,我们可以使用for循环。例如,外层循环遍历100到999,内层循环遍历10到...

    1-10000吸血鬼数字

    一个标准的n位数称为一个n阶吸血鬼数字,如果它可以表示为两个n/2位数相乘的结果,并且这两个n/2位数由原数中的所有数字组成(每个数字恰好出现一次),并且没有前导零。 #### 二、吸血鬼数字的生成方法 在给定的...

    c语言 吸血鬼数字简单源码

    吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼”数字...

    JAVA求吸血鬼数字

    吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以2个0结尾的数字是不...本程序就是如何找出4位数的所有的吸血鬼数字。

    Java实现吸血鬼数字

    吸血鬼数字,又称为吸血鬼数或德古拉数,是指一个四位数(或者更一般的n位数),它的每一位数字可以分为两组,每组包含一半的数字,这两组数字相乘的结果等于原数。例如,1264 是一个吸血鬼数字,因为 12 * 64 = ...

    JAVA吸血鬼数字算法

    THINK IN JAVA上的课后题,只是寻找4位数的。

    吸血鬼算法

    吸血鬼算法是指一种特殊的算法,它可以将一个数字分解成两个相同长度的数字乘积。这种算法通常用于解决某些特殊的数学问题。 在给定的代码中,我们可以看到作者使用Java语言编写了一个吸血鬼算法。该算法的主要思想...

    1077:统计满足条件的4位数.cpp

    给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。 【输入】 输入为两行,第一行为四位数的个数n,第二行为n个的...

    四位数密码锁 流水灯 电风扇控制电路 4位数字频率计等33个Multisim仿真实例.zip

    4位数字频率计 5-12V 可调稳压电源电路 BIN2BCD电路 LM324简易电子琴 LM386应用 MC1496应用 OCL功率放大器电路 SS系列常用三极管 XUNKE936防静电焊台电路图 三极管单按钮开关电路 三极管混频电路 三极管线性稳压电路...

    致昇電子 4DM 4位数盘面型数字显示表 选型册.pdf

    根据所提供的文件信息,尽管部分文字由于OCR扫描技术原因存在识别错误或遗漏,但是标题“致昇電子 4DM 4位数盘面型数字显示表 选型册.pdf”暗示了文档是一个关于数字显示表选型指南的详细资料。以下是文件中可能包含...

    不同位数数字如何排序.mp4

    大家好 今天教大家 不同位数数字如何排序 用的是这个软件 很简单 看操作 好了 排完了 从5位数到9位数 排位完成 教程结束感谢大家的观看

    C语言程序设计-求一个四位数的各位数字的立方和;.c

    C语言程序设计-求一个四位数的各位数字的立方和;.c

    2位数*3位数=4位数的算法

    在编程领域,计算一个2位数乘以3位数得到4位数的算法是一个基本的算术运算。这里我们将深入探讨这个主题,并通过Java代码来实现这个算法。 首先,我们需要理解2位数和3位数的范围。一个2位数在10到99之间,而一个3...

    4×4键盘控制4位数码管 可调频率

    标题中的“4×4键盘控制4位数码管 可调频率”揭示了这是一个电子工程项目的实践,主要涉及两部分:4×4键盘和4位数码管。4×4键盘是一种常见的输入设备,由16个按键组成,通常用于简单的用户交互。4位数码管则可以...

    四位数密码锁数字电路Multisim仿真实例

    在电子工程领域,数字电路设计是核心技术之一,而Multisim作为一款强大的电路仿真软件,被广泛用于教学和工程实践中。本案例聚焦于一个四位数密码锁的数字电路设计,通过Multisim进行仿真实验,帮助我们深入理解数字...

    单片机控制8位数码管实现数字滚动显示

    数码管通常由七个段(a, b, c, d, e, f, g)和一个小数点(dp)组成,通过驱动不同段的导通或截止,可以组合出0到9的所有数字。对于8位数码管,意味着我们可以同时显示8个数字,但这里我们将它们视为一个整体,用于...

    JS实现获取数字的各位数的数字

    3. **转换回数字**:如果你需要将这些个位数的数字再次转换回数字,可以使用`parseInt()`或`Number()`函数。例如: ```javascript let digits = strNum.split(''); let parsedDigits = digits.map(Number); ``` ...

    基于51单片机的 4×4键盘及8位数码管显示构成的电子密码锁仿真

    这个设计结合了输入设备(4×4矩阵键盘)和输出设备(8位数码管),实现了数字密码的输入和显示,为学习51单片机的控制逻辑和接口技术提供了良好的实践平台。 首先,4×4键盘是由16个按键组成,通过行列扫描的方式...

Global site tag (gtag.js) - Google Analytics