永发信息网

初学者编程问题

答案:3  悬赏:40  手机版
解决时间 2021-05-05 15:45

请用VB编写一个程序,将字符做如下分类。

大写字母:A……Z;小写字母:a……z;数字:0……9;其他字符。

谢谢了!

最佳答案

Private Sub Command1_Click()
Dim i As Long
For i = 1 To Len(Text1.Text)
 '把A到Z存在text2中
 If Asc(Mid(Text1.Text, i, 1)) >= 65 And Asc(Mid(Text1.Text, i, 1)) <= 90 Then
   Text2.Text = Text2.Text + Mid(Text1.Text, i, 1)
'把a到z存在text3中
 ElseIf Asc(Mid(Text1.Text, i, 1)) >= 97 And Asc(Mid(Text1.Text, i, 1)) <= 122 Then
   Text3.Text = Text3.Text + Mid(Text1.Text, i, 1)
 '把数字存在text4中
 ElseIf Asc(Mid(Text1.Text, i, 1)) >= 48 And Asc(Mid(Text1.Text, i, 1)) <= 57 Then
   Text4.Text = Text4.Text + Mid(Text1.Text, i, 1)
 Else
   Text5.Text = Text5.Text + Mid(Text1.Text, i, 1)
 End If
 Next i
End Sub


Private Sub Form_Load()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
End Sub

全部回答
对ascii码进行判断,比如如果ascii码在65--90之间的是A--Z的大写字母。
大写字母和小写字母对应的阿斯克编码数不一样,比较熟悉,归类
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
马伍饭店在什么地方啊,我要过去处理事情
n72视频要用什么网络接入点啊?
郑州有练DNF的工作室没?
为什么爱那么让人心碎?
梅县哪家KTV比较好?
单眼皮的鬼恐怖些,还是双眼皮的?
诺基亚5800那款手机怎么样?
<<this is it>> 什么时候在南京上映?可以订
描述南浔古镇的句子,关于赞美湖州的诗句
什么东西最适合实体和线上一起做?
为什么有时候付出的与收获不成正比?
关于ntfs的问题..
三百零几分能走啦山西农业大学的三本嘛?
谁知道这两篇小说的名字?
如何使用网页搜索?
推荐资讯
有哪些留胡子的帅哥(歌手或明星)
谁老举报我?
如何区分精基准和粗基准?
有一千个火柴,每次取1到7根。若有两个小朋友,
大明龙权中战魂升级问题
同个电流表改装成量程不同的电流表,为什么并
为什么会有QQ号?
宝宝喉咙老是发炎怎么办
玉龙小区(南门)地址在哪,我要去那里办事
我外侄满一岁,还有几天、我做舅舅的该送什么
我的资料里QQ三国是1级,怎么改?
天津 金刚桥是哪个区的?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?