Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
A,B,C,AA,AB,AC,BA,BB,BC,…みたいな文字列の作成
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10257#CommentId20775
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
shu
 (社会人)
投稿日時
2011/6/3 15:35:08
こんなんでどう?
Dim chars = {"", "A", "B", "C"}
Dim intKeta = 5
Dim intIdxs(intKeta - 1) As Integer
Dim intCharNum = chars.Length
Dim strText = ""
Array.Clear(intIdxs, 0, intKeta)
Do While intIdxs(intKeta - 1) < intCharNum
intIdxs(0) += 1
For i = 0 To intKeta - 1
If intIdxs(i) = intCharNum Then
If i = intKeta - 1 Then
Exit Do
Else
intIdxs(i) = 1
intIdxs(i + 1) += 1
End If
Else
Exit For
End If
Next
Dim strOutStr = ""
For i = 0 To intKeta - 1
strOutStr &= chars(intIdxs(i))
Next
Console.WriteLine(strOutStr)
Loop