Dim sum1,sum2,sum3,d
sumone=0
sumtwo=0
sumthree=0
d=""
While d<>"chen" '这里吧"chen"改为"?",运行时,输入?就会报错,而改成chen,运行输入chen就可以
d=inputbox("请输入一串字符:")
If d>="a" and d<="z" Then
sumone=sumone+1
elseif d>="A" and d<="Z" Then
sumtwo=sumtwo+1
elseif d>="0" and d>="9" Then '这里运行时输入数字时,次数没加到sumthree里面,而是加在了sumone,为什么
sumthree=sumthree+1 End If
Wend
print "输出小写字母个数为"&sumone
print "输出大写字母个数为"&sumtwo
print "输出数字个数为"&sumthree
sumone=0
sumtwo=0
sumthree=0
d=""
While d<>"chen" '这里吧"chen"改为"?",运行时,输入?就会报错,而改成chen,运行输入chen就可以
d=inputbox("请输入一串字符:")
If d>="a" and d<="z" Then
sumone=sumone+1
elseif d>="A" and d<="Z" Then
sumtwo=sumtwo+1
elseif d>="0" and d>="9" Then '这里运行时输入数字时,次数没加到sumthree里面,而是加在了sumone,为什么
sumthree=sumthree+1 End If
Wend
print "输出小写字母个数为"&sumone
print "输出大写字母个数为"&sumtwo
print "输出数字个数为"&sumthree
解决方案 »
- Dim cnn As ADODB.Connection和Dim cnn As new ADODB.Connection有什么不同?
- vba如何判别WORD中书签的个数?如何遍历某个书签?
- 在类中自定义类型可以是public吗?
- 求水晶报表软件
- 跟踪问题
- Frame中如何用背景图片?这个问题以前有人问过,却无法看到答案。
- 请问如何实现在VB中编写对SQL Server 2000的数据库的备份和恢复?
- 關于寫一個算法的問題,有興趣者或愛好者請進.....
- 我作了一个程序,用了api实现在托盘家图标,单击图标显示程序窗口。win2k下通过,但win9x下就不行了,为什么?
- 两个recordset的结果怎么建立关联?菜题,分数底!
- vb中用conmand控件删除指定的assess中的一列,不删除字段名
- VB 程序提示activex component can't create object
至于“结束标志”,按理说可以定义任意标志的。
我等下试试用“?”是否真的不可以…………
运行进行测试,用“?”作为结束标志是没有问题的。
楼主请仔细检查你的代码输入是否有问题,特别要注意全角、半角的区别。