0,7,0,8,6}, {0,6,0,3,2,0,0,0,0}, {0,7,0,0,0,8,3,4,0} }, { {0,3,9,0,4,8,0,2,5}, {6,8,2,0,5,0,0,0,0}, {4,5,7,0,2,0,0,8,0}, {5,1,6,9,0,3,0,0,4}, {9,4,3,0,1,0,0,5,0},
{2,0,8,4,0,5,1,0,9}, {0,2,0,0,0,0,0,6,3}, {0,0,0,0,0,0,0,9,2}, {0,0,4,2,3,6,0,0,0} }, { {0,0,8,0,0,0,0,2,0}, {0,3,2,0,4,0,9,0,0}, {5,7,4,0,1,2,3,0,8}, {0,0,7,0,2,6,0,4,0}, {0,0,6,5,0,1,2,7,3}, {0,1,5,0,0,0,0,0,9}, {0,2,1,7,8,0,0,3,5}, {0,4,3,1,0,0,0,0,0}, {7,5,0,0,3,4,8,1,0} }, { {0,8,0,3,0,0,0,5,9}, {0,4,0,0,0,0,6,1,7}, {0,5,7,0,1,9,0,3,8}, {0,1,8,2,0,0,0,0,3}, {0,2,0,0,7,3,8,0,4}, {0,0,0,8,9,0,0,2,5}, {0,3,2,0,4,5,9,8,0}, {0,0,4,0,3,0,5,0,0}, {7,6,5,9,8,0,0,0,0} }, { {0,0,0,0,8,9,0,5,6}, {0,8,6,4,0,5,0,2,9}, {0,0,0,0,0,7,0,0,8}, {0,1,8,6,4,2,0,9,3}, {0,6,3,8,0,1,2,0,0}, {0,0,5,0,7,3,0,8,1}, {6,0,0,0,3,0,0,4,0}, {0,0,7,0,9,4,0,6,2}, {0,5,9,0,0,0,0,3,7} }, { {0,0,0,2,0,0,0,0,9}, {5,2,0,0,0,9,4,0,3}, {0,8,9,0,0,0,0,0,0}, {0,0,0,9,7,6,0,1,4}, {0,9,4,5,2,8,3,7,0},
{0,6,0,3,0,0,9,0,5}, {0,1,3,4,5,2,6,0,0}, {0,0,2,8,0,1,0,0,7}, {0,0,8,6,3,7,2,4,0} }, { //第 16 种 {0,7,9,0,1,4,0,0,6}, {0,1,0,0,2,7,0,0,0}, {0,0,6,0,8,9,0,1,7}, {9,5,0,0,3,2,6,7,0}, {0,6,7,4,9,0,0,0,8}, {0,3,1,0,6,0,0,0,0}, {0,0,5,0,0,1,3,6,2}, {0,0,0,8,7,3,5,4,1}, {0,0,0,0,5,0,0,8,9}
}, { {0,0,5,0,6,0,0,0,9}, {0,0,0,0,1,8,2,4,5}, {8,9,2,3,0,0,0,7,0}, {0,5,7,0,8,9,0,0,3}, {0,2,1,0,0,6,0,9,0}, {0,6,8,0,3,2,0,0,1}, {0,8,0,0,2,1,0,6,0}, {0,1,4,0,0,0,0,3,7}, {0,0,9,8,4,0,5,1,2} }, { {0,5,0,0,9,2,1,3,6}, {0,0,0,0,5,4,0,0,8}, {1,0,0,0,8,3,0,5,9}, {0,8,3,9,2,0,0,1,4}, {7,0,0,5,0,0,0,8,2}, {0,2,0,0,3,0,0,6,0}, {9,3,5,2,0,8,7,0,0}, {0,6,7,4,1,5,8,0,0}, {0,0,0,0,0,0,0,2,5} }, { {0,3,7,2,0,9,0,0,4}, {0,8,9,0,0,0,1,0,7}, {0,5,6,7,1,8,0,0,0}, {0,6,0,3,9,0,0,0,0}, {0,0,2,0,7,5,0,4,8},
{0,7,4,0,0,2,0,0,0}, {6,4,0,8,0,1,7,0,2}, {7,0,3,9,4,6,0,8,1}, {0,1,8,0,0,0,0,3,0} }, { //第 20 种 {0,3,5,0,0,9,0,2,7}, {0,2,9,3,5,1,0,6,8}, {0,0,0,0,0,4,0,0,9}, {0,5,0,5,6,0,0,0,3}, {8,7,0,5,0,3,0,0,2}, {0,4,0,0,0,2,0,0,5}, {6,0,4,0,3,7,2,0,0}, {0,1,3,9,2,0,8,7,4}, {0,0,0,0,0,5,0,9,6}
} , {
//测试数据 {7,1,2,3,6,9,4,5,8}, {3,4,5,2,1,8,6,7,9}, {9,6,8,4,5,7,3,1,2}, {4,2,1,7,9,5,8,3,6}, {5,7,3,8,4,6,2,9,1}, {6,8,9,1,3,2,5,4,7}, {8,5,7,9,2,4,1,6,3}, {1,9,4,6,8,3,7,2,5}, {2,3,6,5,7,1,0,8,4}
} }; LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM ); int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int iCmdShow) { // written by luweikang // TODO: Place code here. static TCHAR szAppName[ ] = TEXT ("Russion"); HWND hwnd; MSG msg; WNDCLASS wndclass; //窗口处理函数
wndclass.style = CS_HREDRAW | CS
_VREDRAW; wndclass.lpfnWndProc = WndProc; wndclass.cbClsExtra = 0; wndclass.cbWndExtra = 0; wndclass.hInstance = hInstance; wndclass.hIcon = LoadIcon( NULL, IDI_APPLICATION ); wndclass.hCursor = LoadCursor( NULL, IDC_ARROW ); wndclass.hbrBackground = (HBRUSH)GetStockObject( WHITE_BRUSH ); wndclass.lpszMenuName = NULL; wndclass.lpszClassName = szAppName; if( !RegisterClass( &;wndclass ) ) { MessageBox( NULL, TEXT ("Program requires Windows NT!" ), szAppName, MB_ICONERROR ); return 0; } hwnd = CreateWindow( szAppName, TEXT ("数独游戏"), WS_OVERLAPPED | WS_SYSMENU | WS_