新建
上传
首页
助手
最?/div>
资料?/div>
工具

2009

年(秋)上机

  Visual Basic

?/p>

VB03

)答?/p>

 

 

一、改?/p>

 

?/p>

题目

】本程序的功能是,找出所有两位整数中的“镜反平方数对?/p>

?/p>

 

Option Explicit 

Private Sub Command1_Click() 

 

 

 

 

Dim n As Integer, fn As Integer, st As String 

 

 

 

 

For n = 11 To 99 

 

 

 

 

 

 

 

 

If InStr(CStr(n), "0") = 0 Then 

 

 

 

 

'err <> 0 

 

 

 

 

 

 

 

 

 

 

 

 

fn = fx(n) 

 

 

 

 

 

 

 

 

 

 

 

 

If validate(n, fn) And n <> fn Then 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

st = n & "^2=" & n ^ 2 & "," & fn & "^2=" & fn ^ 2 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

List1.AddItem st 

 

 

 

 

 

 

 

 

 

 

 

 

End If 

 

 

 

 

 

 

 

 

End If 

 

 

 

 

Next n 

 

 

 

 

If List1.ListCount = 0 Then List1.AddItem "

无镜反平方数

" 

End Sub 

Private Function fx(ByVal n As Integer) As Integer 

 

 

'err 

?/p>

ByVal 

 

 

 

 

Dim s As String 

 

 

 

 

Do 

 

 

 

 

 

 

 

 

s = s & CStr(n Mod 10) 

 

 

 

'err s & Str(n Mod 10) 

 

 

 

 

 

 

 

 

n = n \ 10 

 

 

 

 

Loop Until n = 0 

 

 

 

 

fx = s 

End Function 

Private Function validate(p As Integer, q As Integer) As Boolean 

 

 

 

 

If fx(p ^ 2) = q ^ 2 Then 

 

 

 

 

 

 

 

 

validate = True 

 

 

 

 

End If 

End Function 

二、编程题

 

?/p>

题目

?/p>

编写程序?/p>

找出输入字符串中

ASCII

代码值最大的字符?/p>

把它移动到原字符串的?/p>

尾,其他字符的排列顺序维持不变?/p>

 

Option Explicit 

Private Sub Command1_Click() 

 

 

 

 

Dim st1 As String, st2 As String, sa() As String * 1 

 

 

 

 

Dim i As Integer, n As Integer, mc As String * 1, k As Integer 

 

 

 

 

st1 = Text1 

 

 

 

 

n = Len(st1) 

 

 

 

 

ReDim sa(n) 

 

 

 

 

For i = 1 To n 

 

 

 

 

 

 

 

 

sa(i) = Mid(st1, i, 1) 

 

 

 

 

Next i 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

2009

年(秋)上机

  Visual Basic

?/p>

VB03

)答?/p>

 

 

一、改?/p>

 

?/p>

题目

】本程序的功能是,找出所有两位整数中的“镜反平方数对?/p>

?/p>

 

Option Explicit 

Private Sub Command1_Click() 

 

 

 

 

Dim n As Integer, fn As Integer, st As String 

 

 

 

 

For n = 11 To 99 

 

 

 

 

 

 

 

 

If InStr(CStr(n), "0") = 0 Then 

 

 

 

 

'err <> 0 

 

 

 

 

 

 

 

 

 

 

 

 

fn = fx(n) 

 

 

 

 

 

 

 

 

 

 

 

 

If validate(n, fn) And n <> fn Then 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

st = n & "^2=" & n ^ 2 & "," & fn & "^2=" & fn ^ 2 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

List1.AddItem st 

 

 

 

 

 

 

 

 

 

 

 

 

End If 

 

 

 

 

 

 

 

 

End If 

 

 

 

 

Next n 

 

 

 

 

If List1.ListCount = 0 Then List1.AddItem "

无镜反平方数

" 

End Sub 

Private Function fx(ByVal n As Integer) As Integer 

 

 

'err 

?/p>

ByVal 

 

 

 

 

Dim s As String 

 

 

 

 

Do 

 

 

 

 

 

 

 

 

s = s & CStr(n Mod 10) 

 

 

 

'err s & Str(n Mod 10) 

 

 

 

 

 

 

 

 

n = n \ 10 

 

 

 

 

Loop Until n = 0 

 

 

 

 

fx = s 

End Function 

Private Function validate(p As Integer, q As Integer) As Boolean 

 

 

 

 

If fx(p ^ 2) = q ^ 2 Then 

 

 

 

 

 

 

 

 

validate = True 

 

 

 

 

End If 

End Function 

二、编程题

 

?/p>

题目

?/p>

编写程序?/p>

找出输入字符串中

ASCII

代码值最大的字符?/p>

把它移动到原字符串的?/p>

尾,其他字符的排列顺序维持不变?/p>

 

Option Explicit 

Private Sub Command1_Click() 

 

 

 

 

Dim st1 As String, st2 As String, sa() As String * 1 

 

 

 

 

Dim i As Integer, n As Integer, mc As String * 1, k As Integer 

 

 

 

 

st1 = Text1 

 

 

 

 

n = Len(st1) 

 

 

 

 

ReDim sa(n) 

 

 

 

 

For i = 1 To n 

 

 

 

 

 

 

 

 

sa(i) = Mid(st1, i, 1) 

 

 

 

 

Next i 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

2009

年(秋)上机

  Visual Basic

?/p>

VB03

)答?/p>

 

 

一、改?/p>

 

?/p>

题目

】本程序的功能是,找出所有两位整数中的“镜反平方数对?/p>

?/p>

 

Option Explicit 

Private Sub Command1_Click() 

 

 

 

 

Dim n As Integer, fn As Integer, st As String 

 

 

 

 

For n = 11 To 99 

 

 

 

 

 

 

 

 

If InStr(CStr(n), "0") = 0 Then 

 

 

 

 

'err <> 0 

 

 

 

 

 

 

 

 

 

 

 

 

fn = fx(n) 

 

 

 

 

 

 

 

 

 

 

 

 

If validate(n, fn) And n <> fn Then 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

st = n & "^2=" & n ^ 2 & "," & fn & "^2=" & fn ^ 2 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

List1.AddItem st 

 

 

 

 

 

 

 

 

 

 

 

 

End If 

 

 

 

 

 

 

 

 

End If 

 

 

 

 

Next n 

 

 

 

 

If List1.ListCount = 0 Then List1.AddItem "

无镜反平方数

" 

End Sub 

Private Function fx(ByVal n As Integer) As Integer 

 

 

'err 

?/p>

ByVal 

 

 

 

 

Dim s As String 

 

 

 

 

Do 

 

 

 

 

 

 

 

 

s = s & CStr(n Mod 10) 

 

 

 

'err s & Str(n Mod 10) 

 

 

 

 

 

 

 

 

n = n \ 10 

 

 

 

 

Loop Until n = 0 

 

 

 

 

fx = s 

End Function 

Private Function validate(p As Integer, q As Integer) As Boolean 

 

 

 

 

If fx(p ^ 2) = q ^ 2 Then 

 

 

 

 

 

 

 

 

validate = True 

 

 

 

 

End If 

End Function 

二、编程题

 

?/p>

题目

?/p>

编写程序?/p>

找出输入字符串中

ASCII

代码值最大的字符?/p>

把它移动到原字符串的?/p>

尾,其他字符的排列顺序维持不变?/p>

 

Option Explicit 

Private Sub Command1_Click() 

 

 

 

 

Dim st1 As String, st2 As String, sa() As String * 1 

 

 

 

 

Dim i As Integer, n As Integer, mc As String * 1, k As Integer 

 

 

 

 

st1 = Text1 

 

 

 

 

n = Len(st1) 

 

 

 

 

ReDim sa(n) 

 

 

 

 

For i = 1 To n 

 

 

 

 

 

 

 

 

sa(i) = Mid(st1, i, 1) 

 

 

 

 

Next i 

Ͼλ">
Ͼλ
Ŀ

2009秋VB02上机答案 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

2009

年(秋)上机

  Visual Basic

?/p>

VB03

)答?/p>

 

 

一、改?/p>

 

?/p>

题目

】本程序的功能是,找出所有两位整数中的“镜反平方数对?/p>

?/p>

 

Option Explicit 

Private Sub Command1_Click() 

 

 

 

 

Dim n As Integer, fn As Integer, st As String 

 

 

 

 

For n = 11 To 99 

 

 

 

 

 

 

 

 

If InStr(CStr(n), "0") = 0 Then 

 

 

 

 

'err <> 0 

 

 

 

 

 

 

 

 

 

 

 

 

fn = fx(n) 

 

 

 

 

 

 

 

 

 

 

 

 

If validate(n, fn) And n <> fn Then 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

st = n & "^2=" & n ^ 2 & "," & fn & "^2=" & fn ^ 2 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

List1.AddItem st 

 

 

 

 

 

 

 

 

 

 

 

 

End If 

 

 

 

 

 

 

 

 

End If 

 

 

 

 

Next n 

 

 

 

 

If List1.ListCount = 0 Then List1.AddItem "

无镜反平方数

" 

End Sub 

Private Function fx(ByVal n As Integer) As Integer 

 

 

'err 

?/p>

ByVal 

 

 

 

 

Dim s As String 

 

 

 

 

Do 

 

 

 

 

 

 

 

 

s = s & CStr(n Mod 10) 

 

 

 

'err s & Str(n Mod 10) 

 

 

 

 

 

 

 

 

n = n \ 10 

 

 

 

 

Loop Until n = 0 

 

 

 

 

fx = s 

End Function 

Private Function validate(p As Integer, q As Integer) As Boolean 

 

 

 

 

If fx(p ^ 2) = q ^ 2 Then 

 

 

 

 

 

 

 

 

validate = True 

 

 

 

 

End If 

End Function 

二、编程题

 

?/p>

题目

?/p>

编写程序?/p>

找出输入字符串中

ASCII

代码值最大的字符?/p>

把它移动到原字符串的?/p>

尾,其他字符的排列顺序维持不变?/p>

 

Option Explicit 

Private Sub Command1_Click() 

 

 

 

 

Dim st1 As String, st2 As String, sa() As String * 1 

 

 

 

 

Dim i As Integer, n As Integer, mc As String * 1, k As Integer 

 

 

 

 

st1 = Text1 

 

 

 

 

n = Len(st1) 

 

 

 

 

ReDim sa(n) 

 

 

 

 

For i = 1 To n 

 

 

 

 

 

 

 

 

sa(i) = Mid(st1, i, 1) 

 

 

 

 

Next i 



ļ׺.doc޸Ϊ.docĶ

  • (һӢԾϼ)2020һӢѧпԾ23Ծϼ
  • ˿Ŀо棨+2013°ģϸƷ
  • 2011ľʩϰ⼯(1)
  • ˿Ŀо棨+2013°ģϸƷ
  • 2011ľʩϰ⼯(1)
  • ̷оؿĿ
  • ѧ2015-2016ѧһѧο
  • ϰ
  • 2016߿ʵز ڸ
  • TMS320C6678EMIF16˳дʹ˵

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)