2012年5月15日

摘要: 题目:吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而对数字各包含乘积的一半数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,列如:1260=21*60;1827=21*87;2187=27*81;请写出一个程序,找出所有的4位吸血鬼数字。解:反过来想,不从考虑某个数(1001到9999)是不是吸血鬼数,而是遍历2位数相乘,看是否符合某种规则,符合的话,他们的积就是吸血鬼数package test1;import java.util.Arrays;import java.util.Scanner;/*** 吸血鬼数字:位数为偶数,可以由一对数字相乘而 阅读全文
posted @ 2012-05-15 09:53 timelyxyz 阅读(399) 评论(0) 推荐(0) 编辑

导航