金山今年的笔试题!哪为兄台解答一下! 他们相邻两数的和 无非是 3 ,5 ,7,11这四个结果你从结果来考虑 对结果合理的排序3 =(1,2) 5 = (2,3) or (1,4) 7=(1,6) or (2,5) or (3,4) 11=(5,6)其间的组合 就不用说了吧! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 3 4 1 2 5 6 <=> 6 5 2 1 4 33 4 1 6 5 2 <=> 2 5 6 1 4 3 4 1 6 5 2 3 <=> 3 2 5 6 1 41 6 5 2 3 4 <=> 4 3 2 5 6 1 6 5 2 3 4 1 <=> 1 4 3 2 5 65 2 3 4 1 6 <=> 6 1 4 3 2 52 3 4 1 6 5 <=> 5 6 1 4 3 2 . . . .. .......... import java.util.*;class arrPLJO { static void print(String left,String right) { int n=right.length(); if(n==0)return; else if(n==1) { StringBuffer arr=new StringBuffer(left+right); boolean F=true; //System.out.println(arr); int m=(int)arr.charAt(0)+(int)arr.charAt(5)-96; //System.out.println(m); //System.out.println((m!=2&&m!=3&&m!=5&&m!=7&&m!=11)); if (m!=2&&m!=3&&m!=5&&m!=7&&m!=11)F=false; for(int i=1;(i<6)&&F;i++) { m=(int)arr.charAt(i-1)+(int)arr.charAt(i)-96; //System.out.println(m); if (m!=2&&m!=3&&m!=5&&m!=7&&m!=11)F=false; } if (F)System.out.println(arr); } else { StringBuffer s=new StringBuffer(right); for(int i=0;i<n;i++) { char tmp=s.charAt(i); s.setCharAt(i,s.charAt(0)); s.setCharAt(0,tmp); print(left+tmp,s.substring(1,n)); } } } public static void main(String[] args) { print("","123456"); //System.out.println("Hello World!"); }}---------- Run Java Program ----------143256165234234165256143325614341652416523432561523416561432614325652341Output completed (0 sec consumed) - Normal Termination 怎么在模态对话框中提交父页的form 请问这是啥错~ 列数变化的表格怎么显示(jsp) 调用javabean出错,帮帮忙呀 jspSmartUpload 的一点小问题 一个统计查询问题 怎样在jsp中插入if语句 如何用jsp或java实现文件的下载?在线等候 100分求JSP入门及提高书;TOMCAT4.X配置说明 Borland Application Server(bas45.jar) 去哪找 安装tomcat的简单问题,谢谢了!! 那位高手可以教我杀毒.
{
static void print(String left,String right)
{
int n=right.length();
if(n==0)return;
else if(n==1)
{
StringBuffer arr=new StringBuffer(left+right);
boolean F=true;
//System.out.println(arr);
int m=(int)arr.charAt(0)+(int)arr.charAt(5)-96;
//System.out.println(m);
//System.out.println((m!=2&&m!=3&&m!=5&&m!=7&&m!=11));
if (m!=2&&m!=3&&m!=5&&m!=7&&m!=11)F=false;
for(int i=1;(i<6)&&F;i++)
{
m=(int)arr.charAt(i-1)+(int)arr.charAt(i)-96;
//System.out.println(m);
if (m!=2&&m!=3&&m!=5&&m!=7&&m!=11)F=false;
}
if (F)System.out.println(arr);
}
else
{
StringBuffer s=new StringBuffer(right);
for(int i=0;i<n;i++)
{
char tmp=s.charAt(i);
s.setCharAt(i,s.charAt(0));
s.setCharAt(0,tmp);
print(left+tmp,s.substring(1,n));
}
}
}
public static void main(String[] args)
{
print("","123456");
//System.out.println("Hello World!");
}
}
---------- Run Java Program ----------
143256
165234
234165
256143
325614
341652
416523
432561
523416
561432
614325
652341Output completed (0 sec consumed) - Normal Termination