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+"组吸血鬼数");
}
}
分享到:
相关推荐
我们通常使用int处理4位数,因为它足够大,可以涵盖所有可能的4位吸血鬼数字(1000到9999)。 2. **循环结构**:为了遍历所有可能的4位数组合,我们可以使用for循环。例如,外层循环遍历100到999,内层循环遍历10到...
一个标准的n位数称为一个n阶吸血鬼数字,如果它可以表示为两个n/2位数相乘的结果,并且这两个n/2位数由原数中的所有数字组成(每个数字恰好出现一次),并且没有前导零。 #### 二、吸血鬼数字的生成方法 在给定的...
吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼”数字...
吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以2个0结尾的数字是不...本程序就是如何找出4位数的所有的吸血鬼数字。
吸血鬼数字,又称为吸血鬼数或德古拉数,是指一个四位数(或者更一般的n位数),它的每一位数字可以分为两组,每组包含一半的数字,这两组数字相乘的结果等于原数。例如,1264 是一个吸血鬼数字,因为 12 * 64 = ...
THINK IN JAVA上的课后题,只是寻找4位数的。
吸血鬼算法是指一种特殊的算法,它可以将一个数字分解成两个相同长度的数字乘积。这种算法通常用于解决某些特殊的数学问题。 在给定的代码中,我们可以看到作者使用Java语言编写了一个吸血鬼算法。该算法的主要思想...
给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。 【输入】 输入为两行,第一行为四位数的个数n,第二行为n个的...
4位数字频率计 5-12V 可调稳压电源电路 BIN2BCD电路 LM324简易电子琴 LM386应用 MC1496应用 OCL功率放大器电路 SS系列常用三极管 XUNKE936防静电焊台电路图 三极管单按钮开关电路 三极管混频电路 三极管线性稳压电路...
根据所提供的文件信息,尽管部分文字由于OCR扫描技术原因存在识别错误或遗漏,但是标题“致昇電子 4DM 4位数盘面型数字显示表 选型册.pdf”暗示了文档是一个关于数字显示表选型指南的详细资料。以下是文件中可能包含...
大家好 今天教大家 不同位数数字如何排序 用的是这个软件 很简单 看操作 好了 排完了 从5位数到9位数 排位完成 教程结束感谢大家的观看
C语言程序设计-求一个四位数的各位数字的立方和;.c
在编程领域,计算一个2位数乘以3位数得到4位数的算法是一个基本的算术运算。这里我们将深入探讨这个主题,并通过Java代码来实现这个算法。 首先,我们需要理解2位数和3位数的范围。一个2位数在10到99之间,而一个3...
标题中的“4×4键盘控制4位数码管 可调频率”揭示了这是一个电子工程项目的实践,主要涉及两部分:4×4键盘和4位数码管。4×4键盘是一种常见的输入设备,由16个按键组成,通常用于简单的用户交互。4位数码管则可以...
在电子工程领域,数字电路设计是核心技术之一,而Multisim作为一款强大的电路仿真软件,被广泛用于教学和工程实践中。本案例聚焦于一个四位数密码锁的数字电路设计,通过Multisim进行仿真实验,帮助我们深入理解数字...
数码管通常由七个段(a, b, c, d, e, f, g)和一个小数点(dp)组成,通过驱动不同段的导通或截止,可以组合出0到9的所有数字。对于8位数码管,意味着我们可以同时显示8个数字,但这里我们将它们视为一个整体,用于...
3. **转换回数字**:如果你需要将这些个位数的数字再次转换回数字,可以使用`parseInt()`或`Number()`函数。例如: ```javascript let digits = strNum.split(''); let parsedDigits = digits.map(Number); ``` ...
这个设计结合了输入设备(4×4矩阵键盘)和输出设备(8位数码管),实现了数字密码的输入和显示,为学习51单片机的控制逻辑和接口技术提供了良好的实践平台。 首先,4×4键盘是由16个按键组成,通过行列扫描的方式...