PrivateSubForm_Load()
q=123
'平方
MsgBoxc(q,2)
'平方根
MsgBoxc(q,1/2)'求2次根一个数的1/2次方
'立方
MsgBoxc(q,3)
'立方根
MsgBoxc(q,1/3)
EndSub
Functionc(d,e)
c=d^e
f=a(c)
c=Left(c,f+3)
EndFunction
Functiona(b)
b=b&".000"
a=InStr(1,b,".",1)
EndFunction
'----------------------------------------------------------------
'更直接的方法
PrivateSubForm_Load()
q=123
'平方
MsgBoxc(q,2)
'平方根
MsgBoxc(q,1/2)'求2次根一个数的1/2次方
'立方
MsgBoxc(q,3)
'立方根
MsgBoxc(q,1/3)
EndSub
Functionc(a,b)
c=Format(a^b,"0.000")
EndFunction
有没有更简单一点的写法呢,就是不用msgbox,比如说用inputbox输入一个数,然后把结果打在窗体上就行。。。。。麻烦你了
'以这个为例:PrivateSubForm_Load()Me.AutoRedraw=Trueq=InputBox("","输入数字",123)Printq&":"cq,2,"平方"cq,1/2,"平方根"cq,3,"立方"cq,1/3,"立方根"EndSubFunctionc(a,b,e)Printe&Format(a^b,"0.000")EndFunction