国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

用excel和vba解數(shù)獨(dú)

2023-06-26 06:14 作者:青春在線嗎  | 我要投稿

好的,下面是解答數(shù)獨(dú)過程的VBA代碼。它會(huì)依次對A區(qū)域和B區(qū)域中的所有數(shù)獨(dú)游戲進(jìn)行求解,并將解答填充回對應(yīng)的區(qū)域中。


```

Sub SolveSudokus()

??'解答A區(qū)域中的所有數(shù)獨(dú)游戲

??Dim i As Integer

??For i = 1 To 4

????'獲取數(shù)獨(dú)游戲所在的位置和大小

????Dim topLeft As Range

????Set topLeft = Range("A" & (3 * i - 2) & ":I" & (3 * i))

????'讀取數(shù)獨(dú)游戲的數(shù)據(jù)

????Dim data(1 To 81) As Integer

????For j = 1 To 9

??????For k = 1 To 9

????????If IsNumeric(topLeft.Cells(j, k).Value) Then

??????????data((j - 1) * 9 + k) = topLeft.Cells(j, k).Value

????????Else

??????????data((j - 1) * 9 + k) = 0

????????End If

??????Next k

????Next j

????'解答數(shù)獨(dú)游戲

????Dim solver As New SudokuSolver

????solver.Solve data

????'將解答填充回對應(yīng)的區(qū)域中

????For j = 1 To 9

??????For k = 1 To 9

????????If data((j - 1) * 9 + k) > 0 Then

??????????topLeft.Cells(j, k).Value = data((j - 1) * 9 + k)

????????End If

??????Next k

????Next j

??Next i


??'解答B(yǎng)區(qū)域中的所有數(shù)獨(dú)游戲

??For i = 1 To 9

????'獲取數(shù)獨(dú)游戲所在的位置和大小

????Dim topLeft As Range

????Set topLeft = Range("H" & (i + 1) & ":P" & (i + 9))

????'讀取數(shù)獨(dú)游戲的數(shù)據(jù)

????Dim data(1 To 81) As Integer

????For j = 1 To 9

??????For k = 1 To 9

????????If IsNumeric(topLeft.Cells(j, k).Value) Then

??????????data((j - 1) * 9 + k) = topLeft.Cells(j, k).Value

????????Else

??????????data((j - 1) * 9 + k) = 0

????????End If

??????Next k

????Next j

????'解答數(shù)獨(dú)游戲

????Dim solver As New SudokuSolver

????solver.Solve data

????'將解答填充回對應(yīng)的區(qū)域中

????For j = 1 To 9

??????For k = 1 To 9

????????If data((j - 1) * 9 + k) > 0 Then

??????????topLeft.Cells(j, k).Value = data((j - 1) * 9 + k)

????????End If

??????Next k

????Next j

??Next i

End Sub

```


這個(gè)VBA過程主要是依次對A區(qū)域和B區(qū)域中的所有數(shù)獨(dú)游戲進(jìn)行求解,首先讀取數(shù)獨(dú)游戲的數(shù)據(jù),然后調(diào)用`solver.Solve`方法進(jìn)行求解,最后將解答填充回對應(yīng)的區(qū)域中。

用excel和vba解數(shù)獨(dú)的評(píng)論 (共 條)

分享到微博請遵守國家法律
高台县| 陇西县| 洛南县| 肇源县| 兴义市| 白玉县| 岑溪市| 苏州市| 信阳市| 惠水县| 万荣县| 安阳县| 崇文区| 吉木乃县| 弥渡县| 三门县| 仪征市| 来凤县| 阜城县| 靖西县| 田林县| 碌曲县| 双峰县| 开江县| 沁阳市| 陕西省| 繁昌县| 增城市| 正定县| 吐鲁番市| 大姚县| 禹城市| 仁怀市| 松溪县| 保亭| 顺平县| 农安县| 新沂市| 新竹县| 三亚市| 乐山市|