⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fen.java

📁 有编号分别为 0
💻 JAVA
字号:

public class Fen {

	private static int []get=new int[5];
	private static int count=0;
	private static int [][]like=                        
	{
		{0,0,1,1,0},
		{1,1,0,0,1},
		{0,1,1,0,1},
		{0,0,0,1,0},
		{0,1,0,0,1}
	};
	private static int []book={0,0,0,0,0};
	public static void FS(int i)
	{
		int j,k;                                             //j代表书号
		for(j=0;j<=4;j++)                                 
		{
			if((like[i][j]>0)&&(book[j]==0))                 //判断分书条件        
			{
				get[i]=j;                                    //把j号书分给i
				book[j]=1;                                   //标记j书已分
				if(i==4)                                     //i=4输出分书方案
				{
					count++;                                 //方案数累加
					System.out.println("第"+count+"种方法:");
					for(k=0;k<=4;k++)
					{
						System.out.println(get[k]+"号书分给"+(char)(k+65));     //输出方案
					}
					System.out.println("\n");
				}
				else                          //若i!=4,继续给下一人分书
				{
					FS(i+1);                  //递归调用FS函数
				}
				book[j]=0;                    //记录j书待分
			}
			
		}
	}
	public static void main(String[] args) {
		count=0;
		FS(0);
		System.exit(0);
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -