VB編程,請用循環語句,mid等演示給我看將每個字母C加(或減)
不是很明白你的意思,是不是要對純字母的字符串進行轉換,比如AgyZdhFSH轉換為FldEimKXM?asc(c)與asc("c")肯定是不同的,前面的c是變量,可以是26個字母中任一個,而后面的"c"就是小寫的c.寫了個程序,測試通過,不知道是不是你要的.窗體放一個CommandButton和三個TextBox,第一個文本框輸入要轉換的字符串,第二個輸入k值,第三個輸出轉換后的字符串.Private Sub Command1_Click() Dim t1 As String, t2 As String, c As String Dim i As Integer, k As Integer, n As Integer t1 = * k = * For i = 1 To Len(t1) c = Mid(t1, i, 1) n = Asc(c) + k If (n > 90 And n 122 Then n = n - 26 c = Chr(n) t2 = t2 & c Next * = t2End Sub。
計算機VB1.執行語句s=Len(Mid("VisualBasi
1.C(從第一個字符開始取,共取六個字符,len表示長度) 2.A(Largechange是單擊滾動條中滾動框以外的空白時,Value的改變量) 3.C(&是字符強制連接符,會把表達式都轉為字符串) 4.B(A是窗體文件,C是工程組文件,D是工程文件,B是批處理文件不屬于VB) 5.B(vb會理解為print (a>b)>c,a>b的結果是TRUE,vb會轉換為數值-1,即print -1>1,結果為false 6.A(B是名稱,C是背景色,D是邊框風格) 7.A(不一定是sub main,可以在工程屬性中修改)。