VB:产生一个C-L范围内的大写字符

来源:百度知道 编辑:UC知道 时间:2024/05/28 07:55:50
VB:

题目:产生一个C-L范围内的大写字符
如何编写程序?我是帮朋友问的

因为“C”的ASCII码是67,“L”的ASCII码是76,所以随机产生一个67~76之间的整数,再转换成字符就可以了:

String1=Chr(Rnd(1)*9+67)

因为VB的Rnd函数产生的是0~1之间的随机纯小数,(b-a+1)*Rnd产生的就是0~(b-a+1)之间的数,取整后就是0~(b-a)之间的整数了。

要产生a~b(a<b)范围内的随机整数时,可以使用Int((b-a+1)*Rnd)+a的方式。

而字符的ASC值可以由VB的标准函数ASC()求出。


Private Sub Command1_Click()

For i = 1 To 200        '随机产生200个指定范围内的字符,观察其可

  n = Asc("C") + Int((Asc("L") - Asc("C") + 1) * Rnd)        '产生C~L之间的ASC值

  Print Chr(n);            '输出该字符

  If i Mod 50 = 0 Then Print        '满50个就换行

Next i

End Sub

VB:产生一个C-L范围内的大写字符 用VB表示:随机产生“E”-“M”范围内的大写字母 C语言的问题:判断输入的字符属于哪一种字符:大写,小写,数字或其他符号. 从键盘上输入一个英文字母,若是小写则输出大写,若是大写则输入对应的小写,其他字符为非法字符 输入一个字符若小写输出大写,若大写输出小写,若其他字符原样输出! 求救~~~请问:设计一个程序,将字符串中的小写字符转换成大写字符。请帮我编译一个c程序~~谢谢~~~ vb中怎样返回一个字符串的最后一个字符? 求一个字符窜的大写、小写字母个数,数字个数,其他符号个数 VB怎样写才能一个字符一个字符的读取TXT文件里的内容哩? VB程序设计题:设计一个字符大小写的转换程序,