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

📄 main.java

📁 用java开发的数独程式 利用递回的方法实现
💻 JAVA
字号:

import java.io.*;


public class Main
{
	static char u[] = { '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9'  } ;
    static char puzzle[][]={
        {0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0},
    };//can be used anywhere
     
    public static void main(String[] args) throws IOException
    {
        BufferedReader in = new BufferedReader(new FileReader("sudoku.txt"));
        String str;
        for (int i = 0; i < 9; i++) 
        {
            try {
              str = in.readLine();
            }
            catch (IOException e1) {
            str = "";
            }
            for (int j = 0; j < 9; j++) {
                puzzle[i][j] = 0;
                if (str.length() > j) 
                {
                    puzzle[i][j] =(str.charAt(j));
                }
            }
        }//end file read
        Solve();
        Printpuzzle();
    }   
    
    static boolean Solve()
    {
       int i , j , num , k , ii , jj , base_row , base_column ;
       
       for(i=0;i<9;i++)//眖材

⌨️ 快捷键说明

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