输入正整数n,按从小到大的顺序输出所有形如abcde / fghij = n的表达式,其中a~j恰好为0~9的一个排列,2
2016-07-01 18:12
1141 查看
import java.util.*; class Modsort { static Scanner scan=new Scanner(System.in); public static boolean isOk(int x,int y) { int[] a=new int[10]; a[0]=0; for(int i=0;i<5;i++) { a[x%10]++; x/=10; } for(int i=0;i<5;i++) { a[y%10]++; y/=10; } for(int i=0;i<10;i++) { if(a[i]!=1) return false; } return true; } public static void main(String[] args) { int n; n=scan.nextInt(); while(n>=2&&n<=79) { for(int i=1234;i*n<=98765;i++) { if(i<=9876&&i*n>=12345&&isOk(i,i*n)) { System.out.print(i*n); System.out. print("/0"); System.out.print(i); System.out.print("="); System.out.println(n); } if(i>=10234&&i*n>=56789&&isOk(i,i*n)) { System.out.print(i*n); System.out.print("/"); System.out.print(i); System.out.print("="); System.out.println(n); } } n=scan.nextInt(); } } }
相关文章推荐
- Android Native 绘图方法
- C#中struct和class的区别详解
- VBS ArrayList Class vbs中的数组类
- 大家看了就明白了css样式中类class与标识id选择符的区别小结
- 深入了解PHP类Class的概念
- jquery 表单验证之通过 class验证表单不为空
- setAttribute 与 class冲突解决
- JavaScript通过HTML的class来获取HTML元素的方法总结
- JavaScript中的类(Class)详细介绍
- javascript面向对象包装类Class封装类库剖析
- jQuery针对input的class属性写了多个值情况下的选择方法
- 详解js中class的多种函数封装方法
- jQuery使用hide方法隐藏指定元素class样式用法实例
- jQuery给多个不同元素添加class样式的方法
- jQuery点击改变class并toggle及toggleClass()方法定义用法
- jquery采用oop模式class类的使用示例
- jquery点击改变class并toggle的实现代码
- JavaScript更改class和id的方法
- 一篇入门的php Class 文章
- 深入C++中struct与class的区别分析