早教吧 育儿知识 作业答案 考试题库 百科 知识分享

VB6.0遇到不一样位数加减后,遇到的正负相反的问题如何解决这个问题出现在我做的计算器里:当位数不一样的两个数字相加减后,其结果和后续计算都是正负颠倒的.例如随便举例:1000-999

题目详情
VB6.0遇到不一样位数加减后,遇到的正负相反的问题如何解决
这个问题出现在我做的计算器里:
当位数不一样的两个数字相加减后 ,其结果和后续计算都是正负颠倒的.
例如随便举例:1000 - 999 、12345 - 99或 478-1000 、75-123456 (每个算式的每个数字都是随机的),结果都是正负相反,比如1000-999=-1.
而且,以这些数字为基础的后续计算也会出现正负颠倒的问题
比如:在12345-99中,后续计算要用12345直接减去2,得出的结果却是加2.
求救!本人太穷了!求高手免费教教我!
▼优质解答
答案和解析
你试试这一段代码,这里
Sub Jian(ByVal a As Long,ByVal b As Long)
'a,b为你输入的数字
Dim c As Long
c=a-b
Msgbox a & "-" & b & "=" & c
End Sub
我运行没有出现你所说的问题,如果问题还存在,那么建议你重新安装VB6.0中文企业版,谢谢!