问题描述
吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾数字是不允许的,例如,下面数字都是“吸血鬼”数字:1260=21*60;1827=21*87;2187=27*81;写一个程序,找出4位数的所有吸血鬼数字?菜鸟求高手解答。。。。。
解决方案
解决方案二:
解决方案三:
分析:ab*cd=[abcd](abcd的任意排列,排除0开头)11=<ab,cd<=99,且ab%10!=0,cd%10!=0实现:用循环遍历判断查找符合以上条件的四位数
解决方案四:
建议楼主在发帖之前先google一下,这类经典的问题网上答案很多的
时间: 2016-06-28