问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB程序编写,统计从文本框输入的字符串中的字母数字空格和其他字符的个数由不同文本框显示个数

发布网友 发布时间:2022-05-20 19:12

我来回答

2个回答

热心网友 时间:2023-11-15 09:23

Private Sub Command1_Click()
Dim str As String, strTmp As String, intN As Integer, intM As Integer
Dim intX As Integer, intY As Integer, intZ As Integer, intW As Integer
str = Text1.Text
intN = Len(str)
For intM = 1 To intN
strTmp = UCase(Mid(str, intM, 1))
If IsNumeric(strTmp) Then '数字
intX = intX + 1
ElseIf Asc(strTmp) > 64 And Asc(strTmp) < 91 Then '字母
intY = intY + 1
ElseIf strTmp = " " Then '空格
intZ = intZ + 1
Else '其它
intW = intW + 1
End If
Next
Text2.Text = "数字个数为:" & intX
Text3.Text = "字母个数为:" & intY
Text4.Text = "空格个数为:" & intZ
Text5.Text = "特殊字符个数为:" & intW
End Sub
'如果满意我的回答,请采纳.谢谢

热心网友 时间:2023-11-15 09:23

'写错了 我改了下
function stABC(word)'字母个数
Abc="abcdefghijklmnopqrstuvwxyz" '所有的字母都是小写的啊
word=lcase(word)'小写所有的字母我自己用小写的来判断的
for i=1 to len(word)
if instr(abc,mid(word,i,1))>0 then '找到了当然就+1了
t=t+1
end if
next
stABC=t '返回找到的字母数
end function
'统计数字
function stNo(word)
no="0123456789" '
for i=1 to len(word)
if instr(no,mid(word,i,1))>0 then '找到了当然就+1了
t=t+1
end if
next
stNo=t '返回找到的数
end function
'统计空格
function stSp(word)
l1=len(word)
l2=len(replace(word," ",""))'把空格全替换了再求长
stSp=l1-l2 '-下就是我们空格数了
end function
function lenNo(word)
lenNo=len(word)
end function

'下面开始使用了
tword=inputbox("输入要统计的字符吧!")
showWord="字母个数为:"&stabc(tword)
showword=showword+"数字个数为:" &stno(tword)
showword=showword+"空格个数为:" &stsp(tword)
showword=showword+"长度为:" &lenno(tword)

msgbox(showword)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Hive笔记 Hive-元数据 英语low是什么意思 Low low 的是什么意思? 如何打开电脑设置的打印机电脑打印设置在哪里打开 使用电脑打印机怎么设置打印机和电脑怎样连接该如何设置 win10打印机设置在哪里 win10打印机设置方法介绍 怎么在电脑上设置打印机在电脑上怎么找打印机设置 怎样为电脑设置打印机电脑里打印机设置在哪 电脑打印机在哪里设置电脑上的打印机在哪里 《关于2014年招收在职人员攻读硕士专业学位工作的通知》要求,从2016年 2014年在职研究生考试时间,怎么好多人都说是5月份,怎么不是1月份? 2014年在职研究生教育硕士满分多少 2014年在职研究生的学费是多少 鸡精吃多了好吗? 经常吃鸡精对身体有害吗 什么歌曲容易让人入睡? 听什么歌容易睡觉 战争机器人只苹能果系统玩吗? 使人容易入睡的歌曲。谢谢!!! 有什么歌曲最容易使人入睡? 战争机器人怎么样 听什么歌 容易睡着 现代战争中会不会有机器人? 三和弦如何解决 新闻 女生发哈哈哈什么意思 三和弦的问题 世界上有战斗性的机器人吗??? 中国需要制造战争机器人吗? 乐理中和弦的解决需要避免平行五八度吗? 我知道音程解决需要避免,和弦解决也是这样吗?三和弦里五度出 SQL 批量合并多个表的问题 英文翻译。有一句话,翻译的不准,求帮助。ABC shall be paid 50% of the minimum charge prior to the st LED控制卡接口A,B,C,CK,ST,R,G,D代表什么?? const st as string=&quot;ABC&quot; st=&quot;123&quot; st=st+&quot;6&quot; 为什么会显示出错信息,常量st的值是 西昌复合盆地层序界面研究及意义 威尔逊旋回板块构造运动的6个阶段 小心翼翼的近义词是什么?四个字的成语哦。 关于小心翼翼近义词的四字词语。急用! 预应力大跨度钢桁架结构设计控制指标都有哪些 如何设计跨度为30米的钢桁架结构桥梁体系 宝宝快九个月能喝养乐多吗 九个月小宝能不能喝酸红枣牛奶?还有能不能喝养乐多?? 15个月的宝宝能喝益力多吗 2岁的宝宝可以喝益力多吗 桁架的设计要求有哪些? 35米跨度钢结构怎么做 西游记解阳山上护守落胎泉的是谁的兄弟? 西游记 中牛魔王的兄弟是谁?就是看管落胎泉水的那个,后来谁趁机偷走落胎水? 西游记中唐僧和猪八戒误喝子母河水腹痛难忍。泉主人如意真仙为何不给悟空落胎? 高中物理磁聚焦是什么意思