用1,2,3,4,5,6,7,8,9这9个数字组成一个九位数。
来源:互联网 发布:淘宝捡漏是什么意思 编辑:程序博客网 时间:2024/06/10 08:28
用1,2,3,4,5,6,7,8,9这9个数字组成一个九位数(每个数字恰好用一次)。使得它的前三位,中三位,后三位的比值是3:2:1,求所有满足条件的数?
public class FindNumber {public static void main(String[] args) {int match=511;System.out.println("%------"+1003%10+" "+(1003/10)%10+" "+(1003/100)%10);for(int i=123;i<987;i++){int total=0;int c=i*3002001;//String result=""+c;if(c>=987654321||c<=123456789){break;}else{String result=c+"";char[] resultArr = result.toCharArray();for(int j=0;j<resultArr.length;j++){if(resultArr[j]=='1'){total=total|1;}else if(resultArr[j]=='2'){total=total|2;}else if(resultArr[j]=='3'){total=total|4;}else if(resultArr[j]=='4'){total=total|8;}else if(resultArr[j]=='5'){total=total|16;}else if(resultArr[j]=='6'){total=total|32;}else if(resultArr[j]=='7'){total=total|64;}else if(resultArr[j]=='8'){total=total|128;}else if(resultArr[j]=='9'){total=total|256;}if(match == total){System.out.println(c);}}//total=(c%10)|((c/10)%10)|((c/100)%10)|((c/1000)%10)|((c/10000)%10)|((c/100000)%10)|((c/1000000)%10)|((c/10000000)%10)|((c/100000000)%10);//System.out.println(total);//if(total<=511)//{//if((match&total)==match)//{//System.out.println(Integer.toBinaryString(total));////System.out.println(c);//}//}//int a1=c%10;//int a2=c%100;//int a3=c%100;}}}}
0 1
- 用1,2,3,4,5,6,7,8,9这9个数字组成一个九位数。
- 1-9九个数字组成一个九位数 如果从左边起取出1个数字,需要能被1整除,取出两个数字组成的数能被2整除,取出三个数字组成的数能被3整除,依次类推
- 由1-9这九个数字组成一个九位数(不能重复),前N位数能被N整除
- 有一个14位数。由 2个1 2个2 2个3 2个4 2个5 2个6 2个7组成!其中,两个1中有一个数字,2个2中有2个数字……2个7中有7个数字入:73625324765141
- 一个九位数由1-9数字组成并前N 位被N整除
- 一个九位数由1-9数字组成并前N 位被N整除
- 一个九位数由1-9数字组成并前N 位被N整除
- java面试题 用1,2,2,3,4,5六个数字,组成一个6位数。 第三位数不能是2;3和5不能相邻。
- 基础算法题(1)—— 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的四位数?
- 编写一个由1-9组成的9位数,并且数字不重复,前N项能被N整除
- 用1~9的9个数字组成三个三位数,成1:2:3的比例
- 有n个1-9的互不重复的数字,能组成多少个互不相同且无重复数字的n-1位数?都是多少?
- 一个七位数只能由1,2,3,4,5,6,7组成的,不能重复,从大到小求第2014个数是多少
- 求这样的两个数据:5位数=2乘以4位数,9个数字互不相同。
- 趣味数学--用1到9这九个数组成一个四位数乘以一位数等于四位数的等式,每个数只能用一次
- 1-9这9个数字划分成三个3位数,第一个分别是第二、三个的2倍,3倍,用程序划分
- 用C语言数组求4个不同的数字能组成多少个不同的4位数
- 15_由1、2、3、4四个数字,能组成多少个互不相同且一个数字中无重复数字的三位数?
- linux之sed用法
- swing开发图形界面工具配置(可自由拖控件上去)
- No-Touch Integration 在SharePoint中使用社区支持的Silverlight应用程序
- hdu 1075 What Are You Talking About
- (转)Cisco Systems, Inc. VPN使用过程中常见问题解决方案
- 用1,2,3,4,5,6,7,8,9这9个数字组成一个九位数。
- 上海传智播客05期Java就业班学员薪资更新
- sql case when then 行转换成列
- Linux命令 之 sed(一)
- servlet 过滤器
- 如何用Google APIs和Google的应用系统进行集成(8)----如何把Google Blogger(博客)的JSON Schema转换成XML的Schema(XSD)?
- 函数指针
- 分享45个android实例源码,很好很强大.收藏吧!!!
- 2014/6/19