VB字元統計函式

2022-04-12 10:47:02 字數 1103 閱讀 1970

在「通用宣告」**區宣告(窗體)模組級變數 

option explicit

dim letters as integer '宣告模組級變數,此變數計算字母個數

dim space as integer '空格個數

dim digit as integer '數字個數

dim others as integer '其他字元個數

輸入cmdstat_click()事件過程** 

private sub cmdstat_click()

dim inputstr as string '區域性變數,此變數儲存輸入的字串

dim i as integer '迴圈控制變數,整型

dim casestr as string '此變數保儲存所擷取的字元

letters = 0 '初始化為0

space = 0

digit = 0

others = 0

inputstr = txtinput.text '取得輸入的字串

for i = 1 to len(inputstr) '開始分別統計個數

casestr = mid(inputstr, i, 1) '取得某個字元

select case casestr

case "a" to "z", "a" to "z" '如果字元是英文本母

letters = letters + 1

case " " '如果字元是空格

space = space + 1

case 0 to 9 '如果字元是數字

digit = digit + 1

case else '如果字元是其他字母

others = others + 1

end select

next

'以下**用來顯示統計出的結果值

txtresult1.text = letters

txtresult2.text = space

txtresult3.text = digit

txtresult4.text = others

txtresult5.text = len(inputstr)

end sub

VB 字串處理函式

格式 p asc x 返回字串x的第乙個字元的字元碼 範例 1 p asc a p 65 2 p asc ab p 65 2 chr 數值 函式 格式 p chr x 返回字元碼等於x的字元 說明 1 資料範圍在0到255之間 2 chr 返回的是資料型別,chr 返回的是字元型別。3 ansi是a...

PTA 字元統計(map函式)

請編寫程式,找出一段給定文字 現最頻繁的那個英文本母。輸入格式 輸入在一行中給出乙個長度不超過 1000 的字串。字串由 ascii 碼表中任意可見字元及空格組成,至少包含 1 個英文本母,以回車結束 回車不算在內 輸出格式 在一行中輸出出現頻率最高的那個英文本母及其出現次數,其間以空格分隔。如果有...

vb內部函式

內部函式 常用.int x 求不大於x的最大整數,普通整型 例 int 1.5 1 fix x 去掉x的小數部分 hex x 把十進位制值轉換成16進製制 oct x 十進位制轉八進位制 chr x x值轉換成ascii碼 轉換型str x x的值轉換成字串 cint x 進行小數四捨五入 cdbl...