第七届蓝桥杯JAVAb组第4题分小组

来源:互联网 发布:时时彩聚宝盆软件 编辑:程序博客网 时间:2024/04/29 17:16
//说实话,此题是测试出来的。。
//赶时间,下次来补题目和体会吧
public class lanqiao7 {public static void main(String[] args) {int[] a = new int[9];a[0] = 1;for (int b = 1; b < a.length; b++) {a[b] = 1;for (int c = b + 1; c < a.length; c++) {a[c] = 1;String s = "A" + (char) (b + 'A') + (char) (c + 'A');  //s = A+B+C -->ABDf(s, a);a[c] = 0;}a[b] = 0;}}public static String remain(int[] a) {String s = "";for (int i = 0; i < a.length; i++) {if (a[i] == 0)s += (char) (i + 'A');}return s;}public static void f(String s, int[] a) {for (int i = 0; i < a.length; i++) {if (a[i] == 1)continue;a[i] = 1;for (int j = i + 1; j < a.length; j++) {if (a[j] == 1)continue;a[j] = 1;for (int k = j + 1; k < a.length; k++) {if (a[k] == 1)continue;a[k] = 1;System.out.println(s+(char)(i+'A')+(char)(j+'A')+(char)(k+'A')+remain(a));   //填空 a[k]=0;}a[j] = 0;}a[i] = 0;}}}


0 0
原创粉丝点击