编辑代码

//三角形各边和相等
class Main {
    
	public static void main(String[] args) {
        System.out.println("----------");
        int a,b,c,d,e,f;
        for(a=1;a<=6;a++){
            for(b=1;b<=6;b++){
                if(a==b){
                    continue;
                }
                for(c=1;c<=6;c++){
                    if(c==a||c==b){
                        continue;
                    }
                    for(d=1;d<=6;d++){
                        if(d==1||d==b||d==c){
                            continue;
                        }
                        for(e=1;e<=6;e++){
                            if(e==1||e==b||e==c||e==d){
                                continue;
                            }
                            f=21-(a+b+c+d+e);

                            if(((a+b+c)==(c+d+e))&&((e+f+a)==(a+b+c))){
                                //String str = String.format("a:%d,b:%d,c:%d,d:%d,e:%d,f:%d,",a,b,c,d,e,f);
                                //System.out.println(str);
                                System.out.println(String.format("%6d",a));
                                System.out.println(String.format("%4d%4d",f,b));
                                System.out.println(String.format("%2d%4d%4d",e,d,c));
                                System.out.println("-----------");
                            }
                        }
                    }
                }
            }
        }
	}
}