早教吧作业答案频道 -->其他-->
VB合成题.将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上例如,当a=45,b=12.调用该函数后,c=4152.Functionfun(aAsInteger,bAsInteger)'EndFunctionPrivateS
题目详情
VB合成题.将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上
例如,当a=45,b=12.调用该函数后,c=4152.
Function fun(a As Integer, b As Integer)
'
End Function
Private Sub Command1_Click()
Dim i, a, b, x1 As Integer, x2 As Integer, c As Integer
x1 = Val(Text1.Text)
x2 = Val(Text2.Text)
If Text1.Text = "" Or Text2.Text = "" Then
d = MsgBox("a,b不能为空", vbDefaultButton2, "输入错误")
Text1.SetFocus
Else
c = fun(x1, x2)
Text3.Text = c
End If
If c Empty Then Call NONO
End Sub
Private Sub Form_Load()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub
Function NONO()
Dim a As Integer, b As Integer
Open App.Path & "\" & "progin.dat" For Input As #1
Open App.Path & "\" & "progout.dat" For Output As #2
For i = 1 To 5
Input #1, a, b
c = fun(a, b)
Print #2, c
Next i
Close #1
Close #2
End Function
例如,当a=45,b=12.调用该函数后,c=4152.
Function fun(a As Integer, b As Integer)
'
End Function
Private Sub Command1_Click()
Dim i, a, b, x1 As Integer, x2 As Integer, c As Integer
x1 = Val(Text1.Text)
x2 = Val(Text2.Text)
If Text1.Text = "" Or Text2.Text = "" Then
d = MsgBox("a,b不能为空", vbDefaultButton2, "输入错误")
Text1.SetFocus
Else
c = fun(x1, x2)
Text3.Text = c
End If
If c Empty Then Call NONO
End Sub
Private Sub Form_Load()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub
Function NONO()
Dim a As Integer, b As Integer
Open App.Path & "\" & "progin.dat" For Input As #1
Open App.Path & "\" & "progout.dat" For Output As #2
For i = 1 To 5
Input #1, a, b
c = fun(a, b)
Print #2, c
Next i
Close #1
Close #2
End Function
▼优质解答
答案和解析
Function fun(a As string, b As string)
dim x as string
dim y as string
dim m as string
dim n as string
dim num as Integer
x=left(a,1)
y=ringt(a,1)
m=left(b,1)
n=ringt(b,1)
num=val(x)*1000+val(m)*100+val(y)*10+val(n)
End Function
dim x as string
dim y as string
dim m as string
dim n as string
dim num as Integer
x=left(a,1)
y=ringt(a,1)
m=left(b,1)
n=ringt(b,1)
num=val(x)*1000+val(m)*100+val(y)*10+val(n)
End Function
看了 VB合成题.将a数的十位和个...的网友还看了以下:
由8个一千万、3个一万和七个十组成的数是()由8个一千万、3个一万和七个十组成的数是()还有一道题 2020-04-26 …
方程x+y+z=12的非负整数解的个数[解析] 把x,y,z分别看作是x个1、y个1和z个1,则共 2020-05-16 …
由8个十分之一和2个百分之一组成的小数是什么由3个十和3个十分之一组成的小数是什么 2020-05-17 …
1个十和6个一合起来是(),3个一和1个十合起来是(),15里面有()个1和()个10,18里面有 2020-05-17 …
3个一和6个十合起来是3个一和6个十合起来是36.[] 2020-05-17 …
谁会这道题:3个一和1个十合起来是3个一和1个十合起来是(). 2020-05-17 …
6个十和3个一合起来是,9个十和1个十合起来是. 2020-05-17 …
15里面有()个十和()个一.3个一和一个十合起来是().一个数,个位上是0,十位上是2,这个数是 2020-05-17 …
写出下面各数.2个千和5个百()7个千、6个百和3个一()4个千和4个十()5个千和9个一() 2020-06-11 …
一个数由5个千万,4个十万,8个千,3个百和7个十组成,这个数写作,改成用“万”作单位的数是万,四 2020-06-11 …