【每日蓝桥】28、一五年省赛Java组真题“九数组分数”

101 阅读1分钟

你好呀,我是灰小猿,一个超会写bug的程序猿!

欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术!

标题:九数组分数

1、2、3...9这九个数字组成一个分数,其值恰好为1/3,如何组法?

下面的程序实现了该功能,请填写划线处缺失的代码,

public class Year2015_Bt5 {

	public static void text(int[] x) {
		int a = x[0]*1000 + x[1]*100 + x[2]*10 + x[3];
		int b = x[4]*10000 + x[5]*1000 + x[6]*100 + x[7]*10 + x[8];
		if (a*3==b) System.out.println(a + " " + b);
		
	}
	
	public static void f(int[] x,int k) {
		if (k>=x.length) {
			text(x);
			return;
		}