请教一道VB的题目

[复制链接]
查看11 | 回复1 | 2007-11-11 14:25:46 | 显示全部楼层 |阅读模式
没看懂
回复

使用道具 举报

千问 | 2007-11-11 14:25:46 | 显示全部楼层
Private Sub Command1_Click()
Dim str As String
Dim char1 As String, char2 As String, temp As String
str = InputBox("请输入两个字符")
If Len(str) = 2 Then
char1 = Left(str, 1)
char2 = Right(str, 1)
If Asc(char1) > Asc(char2) Then
temp = char1
char1 = char2
char2 = temp
End If
If (Asc(char2) - Asc(char1)) Mod 2 = 1 Then
MsgBox str & "的两个字符ASC码差为奇数,它们的后继字符为:" & Chr(Asc(char2) + 1)
Else
MsgBox str & "的两个字符ASC码差为偶数,它们的前趋字符为:" & Chr(Asc(char1) - 2)
End If
End
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行